HTML
<script type="text/javascript" src="https://services.guide3d.com/statisticsHeartbeat/js/Guide3DStatisticsHeartbeatService_V01.min.js"></script>
JavaScript
var oGuide3DStatisticsHeartbeatServiceOptions = {
"debug": false,
"project": 100013,
//"callback": function (oEvent) {},
// "service-url": "./res/php/services.guide3d.com/statisticHeartbeat/index.php" // cors support
};
var oGuide3DStatisticsHeartbeatService = new Guide3DStatisticsHeartbeatService(oGuide3DStatisticsHeartbeatServiceOptions);
oGuide3DStatisticsHeartbeatService.requestHeartbeats(["GUIDE3D-KIOSK-L03P1000", "GUIDE3D-KIOSK-L03P1486", "GUIDE3D-KIOSK-L03P2000", "GUIDE3D-KIOSK-L03P2001"], Guide3DStatisticsHeartbeatService.LOCALE_TIMEZONE).then(function (oData) {
oData.data.forEach(function (oHeartbeatData) {
console.log("Last heartbeat of \"" + oHeartbeatData.source + "\" was " + oHeartbeatData.delay + " seconds ago. The system is " + (oHeartbeatData.alive ? "" : "NOT ") + "alive");
});
}).catch(function (oError) {
console.log("Error @ Guide3DStatisticsHeartbeatService.requestHeartbeats(): " + oError);
});