UNPKG

@mos-connection/helper

Version:

Helper functions for the MOS-connection library

24 lines 846 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HeartBeat = void 0; const model_1 = require("@mos-connection/model"); const XMLBuilder = require("xmlbuilder"); const Utils_1 = require("../../utils/Utils"); const MosMessage_1 = require("../MosMessage"); class HeartBeat extends MosMessage_1.MosMessage { /** */ constructor(port, time, strict) { super(port, strict); if (!time) time = (0, model_1.getMosTypes)(true).mosTime.create(Date.now()); this.time = time; } /** */ get messageXMLBlocks() { const heartbeat = XMLBuilder.create('heartbeat'); (0, Utils_1.addTextElementInternal)(heartbeat, 'time', this.time, undefined, this.strict); return heartbeat; } } exports.HeartBeat = HeartBeat; //# sourceMappingURL=heartBeat.js.map