diff --git a/equipmentMgr.js b/equipmentMgr.js index 4fe3f70..1b17d97 100644 --- a/equipmentMgr.js +++ b/equipmentMgr.js @@ -134,6 +134,25 @@ class Car extends Equipment { } } +class CCTV extends Equipment { + constructor(equipmentItem) { + super(equipmentItem); + } + + setHomeMode(mode) { + switch (mode) { + case 'ON': + items[this.getPropertyItemName('HomeMode')].sendCommandIfDifferent('ON'); + break; + case 'OFF': + items[this.getPropertyItemName('HomeMode')].sendCommandIfDifferent('OFF'); + break; + default: + console.log(mode + ' is not a valid mode for HomeMode'); + } + } +} + class EnergyMeter extends Equipment { constructor(equipmentItem) { super(equipmentItem);