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() } } } }); }
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}" } } } }); }
private string BuildHookInactiveBody(RmsNode node, Light device) { List <RmsNode> nodes = GetBodyStatusOff(node, device); return(JsonConvert.SerializeObject(new { nodes })); }
private string BuildHookSetTemperatureBody(RmsNode node, Hvac hvac) { List <RmsNode> nodes = GetBodySetTemperature(node, hvac); return(JsonConvert.SerializeObject(new { nodes })); }