UNPKG

@pmouli/isy-matter-server

Version:

Service to expose an ISY device as a Matter Border router

185 lines 6.52 kB
export var RampRate; (function (RampRate) { RampRate[RampRate["_90Minutes"] = 0] = "_90Minutes"; RampRate[RampRate["_80Minutes"] = 1] = "_80Minutes"; RampRate[RampRate["_70Minutes"] = 2] = "_70Minutes"; RampRate[RampRate["_60Minutes"] = 3] = "_60Minutes"; RampRate[RampRate["_50Minutes"] = 4] = "_50Minutes"; RampRate[RampRate["_45Minutes"] = 5] = "_45Minutes"; RampRate[RampRate["_40Minutes"] = 6] = "_40Minutes"; RampRate[RampRate["_35Minutes"] = 7] = "_35Minutes"; RampRate[RampRate["_30Minutes"] = 8] = "_30Minutes"; RampRate[RampRate["_25Minutes"] = 9] = "_25Minutes"; RampRate[RampRate["_20Minutes"] = 10] = "_20Minutes"; RampRate[RampRate["_15Minutes"] = 11] = "_15Minutes"; RampRate[RampRate["_10Minute"] = 12] = "_10Minute"; RampRate[RampRate["_470Seconds"] = 13] = "_470Seconds"; RampRate[RampRate["_430Seconds"] = 14] = "_430Seconds"; RampRate[RampRate["_385Seconds"] = 15] = "_385Seconds"; RampRate[RampRate["_340Seconds"] = 16] = "_340Seconds"; RampRate[RampRate["_320Seconds"] = 17] = "_320Seconds"; RampRate[RampRate["_300Seconds"] = 18] = "_300Seconds"; RampRate[RampRate["_280Seconds"] = 19] = "_280Seconds"; RampRate[RampRate["_260Seconds"] = 20] = "_260Seconds"; RampRate[RampRate["_235Seconds"] = 21] = "_235Seconds"; RampRate[RampRate["_215Seconds"] = 22] = "_215Seconds"; RampRate[RampRate["_190Seconds"] = 23] = "_190Seconds"; RampRate[RampRate["_85Seconds"] = 24] = "_85Seconds"; RampRate[RampRate["_65Seconds"] = 25] = "_65Seconds"; RampRate[RampRate["_45Seconds"] = 26] = "_45Seconds"; RampRate[RampRate["_20Seconds"] = 27] = "_20Seconds"; RampRate[RampRate["_05Seconds"] = 28] = "_05Seconds"; RampRate[RampRate["_03Seconds"] = 29] = "_03Seconds"; RampRate[RampRate["_02Seconds"] = 30] = "_02Seconds"; RampRate[RampRate["_01Seconds"] = 31] = "_01Seconds"; })(RampRate || (RampRate = {})); (function (RampRate) { RampRate.to = { seconds: toSeconds }; RampRate.from = { seconds: fromSeconds }; function fromSeconds(seconds) { if (seconds >= 90 * 60) { return RampRate._90Minutes; } else if (seconds >= 80 * 60) { return RampRate._80Minutes; } else if (seconds >= 70 * 60) { return RampRate._70Minutes; } else if (seconds >= 60 * 60) { return RampRate._60Minutes; } else if (seconds >= 50 * 60) { return RampRate._50Minutes; } else if (seconds >= 45 * 60) { return RampRate._45Minutes; } else if (seconds >= 40 * 60) { return RampRate._40Minutes; } else if (seconds >= 35 * 60) { return RampRate._35Minutes; } else if (seconds >= 30 * 60) { return RampRate._30Minutes; } else if (seconds >= 25 * 60) { return RampRate._25Minutes; } else if (seconds >= 20 * 60) { return RampRate._20Minutes; } else if (seconds >= 15 * 60) { return RampRate._15Minutes; } else if (seconds >= 10 * 60) { return RampRate._10Minute; } else if (seconds >= 470) { return RampRate._470Seconds; } else if (seconds >= 430) { return RampRate._430Seconds; } else if (seconds >= 385) { return RampRate._385Seconds; } else if (seconds >= 340) { return RampRate._340Seconds; } else if (seconds >= 320) { return RampRate._320Seconds; } else if (seconds >= 300) { return RampRate._300Seconds; } else if (seconds >= 280) { return RampRate._280Seconds; } else if (seconds >= 260) { return RampRate._260Seconds; } else if (seconds >= 235) { return RampRate._235Seconds; } else if (seconds >= 215) { return RampRate._215Seconds; } } RampRate.fromSeconds = fromSeconds; function toSeconds(rampRate) { switch (rampRate) { case RampRate._90Minutes: return 90 * 60; case RampRate._80Minutes: return 80 * 60; case RampRate._70Minutes: return 70 * 60; case RampRate._60Minutes: return 60 * 60; case RampRate._50Minutes: return 50 * 60; case RampRate._45Minutes: return 45 * 60; case RampRate._40Minutes: return 40 * 60; case RampRate._35Minutes: return 35 * 60; case RampRate._30Minutes: return 30 * 60; case RampRate._25Minutes: return 25 * 60; case RampRate._20Minutes: return 20 * 60; case RampRate._15Minutes: return 15 * 60; case RampRate._10Minute: return 10 * 60; case RampRate._470Seconds: return 470; case RampRate._430Seconds: return 430; case RampRate._385Seconds: return 385; case RampRate._340Seconds: return 340; case RampRate._320Seconds: return 320; case RampRate._300Seconds: return 300; case RampRate._280Seconds: return 280; case RampRate._260Seconds: return 260; case RampRate._235Seconds: return 235; case RampRate._215Seconds: return 215; case RampRate._190Seconds: return 190; case RampRate._85Seconds: return 85; case RampRate._65Seconds: return 65; case RampRate._45Seconds: return 45; case RampRate._20Seconds: return 20; case RampRate._05Seconds: return 5; case RampRate._03Seconds: return 3; case RampRate._02Seconds: return 2; case RampRate._01Seconds: return 1; } } RampRate.toSeconds = toSeconds; })(RampRate || (RampRate = {})); //# sourceMappingURL=RampRate.js.map