UNPKG

homebridge-boschcontrolpanel_bgseries

Version:
29 lines 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BGProtocolVersion = void 0; class BGProtocolVersion { constructor(Major, Minor, Micro) { this.ProtocolVersionMajor = Major; this.ProtocolVersionMinor = Minor; this.ProtocolVersionMicro = Micro; } toSring() { return this.ProtocolVersionMajor + '.' + this.ProtocolVersionMinor + '.' + this.ProtocolVersionMicro; } GTE(Protocol) { if (this.ProtocolVersionMajor > Protocol.ProtocolVersionMajor) { return true; } if (this.ProtocolVersionMajor >= Protocol.ProtocolVersionMajor && this.ProtocolVersionMinor > Protocol.ProtocolVersionMinor) { return true; } if (this.ProtocolVersionMajor >= Protocol.ProtocolVersionMajor && this.ProtocolVersionMinor >= Protocol.ProtocolVersionMinor && this.ProtocolVersionMicro >= Protocol.ProtocolVersionMicro) { return true; } return false; } } exports.BGProtocolVersion = BGProtocolVersion; //# sourceMappingURL=BGProtocolVersion.js.map