Beispiel #1
0
        public static void UpdateOnFeedback(string name)
        {
            var tempUpdateValueObject = new SetBoolValueObject();

            tempUpdateValueObject.Payload.Name           = name;
            tempUpdateValueObject.Payload.Characteristic = "On";
            tempUpdateValueObject.Payload.Value          = Fans[Fans.FindIndex(i => i.Name == name)].On;
            var stringToSend = JsonConvert.SerializeObject(tempUpdateValueObject);

            HBCrestron.SendWebSocketData(stringToSend);
        }
        public static void UpdateObstructionDetectedFeedback(string name)
        {
            var tempUpdateValueObject = new SetBoolValueObject();

            tempUpdateValueObject.Payload.Name           = name;
            tempUpdateValueObject.Payload.Characteristic = "ObstructionDetected";
            tempUpdateValueObject.Payload.Value          = GarageDoors[GarageDoors.FindIndex(i => i.Name == name)].ObstructionDetected;
            var stringToSend = JsonConvert.SerializeObject(tempUpdateValueObject);

            HBCrestron.SendWebSocketData(stringToSend);
        }
        public static void UpdateStatusLowBatteryFeedback(string name)
        {
            var tempUpdateValueObject = new SetBoolValueObject();

            tempUpdateValueObject.Payload.Name           = name;
            tempUpdateValueObject.Payload.Characteristic = "StatusLowBattery";
            tempUpdateValueObject.Payload.Value          = OccupancySensors[OccupancySensors.FindIndex(i => i.Name == name)].StatusLowBattery;
            var stringToSend = JsonConvert.SerializeObject(tempUpdateValueObject);

            HBCrestron.SendWebSocketData(stringToSend);
        }
Beispiel #4
0
        public static void UpdateStatusTamperedFeedback(string name)
        {
            var tempUpdateValueObject = new SetBoolValueObject();

            tempUpdateValueObject.Payload.Name           = name;
            tempUpdateValueObject.Payload.Characteristic = "StatusTampered";
            tempUpdateValueObject.Payload.Value          = SecuritySystems[SecuritySystems.FindIndex(i => i.Name == name)].StatusTampered;
            var stringToSend = JsonConvert.SerializeObject(tempUpdateValueObject);

            HBCrestron.SendWebSocketData(stringToSend);
        }