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); }
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); }