Beispiel #1
0
 private static List <RmsNode> GetBodyStatusOff(RmsNode node, Light device)
 {
     return(new List <RmsNode> {
         new RmsNode {
             macAddress = node.macAddress, devices = new List <RmsNodeDevice> {
                 new RmsNodeDevice {
                     macAddress = device.MAC, status = ((int)GenericStatus.Off).ToString()
                 }
             }
         }
     });
 }
Beispiel #2
0
 private static List <RmsNode> GetBodySetTemperature(RmsNode node, Hvac device)
 {
     return(new List <RmsNode> {
         new RmsNode {
             macAddress = node.macAddress, devices = new List <RmsNodeDevice> {
                 new RmsNodeDevice {
                     macAddress = device.MAC, setTemperature = "{setTemperature}"
                 }
             }
         }
     });
 }
Beispiel #3
0
        private string BuildHookInactiveBody(RmsNode node, Light device)
        {
            List <RmsNode> nodes = GetBodyStatusOff(node, device);

            return(JsonConvert.SerializeObject(new { nodes }));
        }
Beispiel #4
0
        private string BuildHookSetTemperatureBody(RmsNode node, Hvac hvac)
        {
            List <RmsNode> nodes = GetBodySetTemperature(node, hvac);

            return(JsonConvert.SerializeObject(new { nodes }));
        }