Documentation

Guide3D Statistics Heartbeat Service

Code-Example
# Date Time Delay [s] Delta [s]
© 2018 3d-berlin GmbH

Code-Example

Back

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);
});
                    
Open Example
© 2018 3d-berlin GmbH