public async static void TurnLampToColor(LampColor color) { string url = LIGHTS_BASE + LIGHTS_GROUP_API; JsonValue json = Codec.EncodeHueChange(color); WazombiNetworkingResponse response = await WazombiNetworking.Put(url, json); }
public LampModeEventArgs(XmlElement root) { XmlNodeList nodelist = root.ChildNodes; foreach (XmlNode node in nodelist) { switch (node.Name) { case "monitorCrosRefID": monitorCrosRefID = Int32.Parse(node.InnerText); break; case "lamp": lamp = (Lamp)Int32.Parse(node.InnerText); break; case "lampMode": lampMode = (LampMode)Int32.Parse(node.InnerText); break; case "lampColor": lampColor = (LampColor)Int32.Parse(node.InnerText); break; } } }
private void OnColorClicked(object sender, EventArgs e) { Subview box = (Subview)sender; selected = box.BackColor.ToLampColor(); ColorClick?.Invoke(sender, e); }
public static JsonValue EncodeHueChange(LampColor color) { return(new JsonObject { { "hue", (int)color }, { "sat", 254 }, { "bri", 150 } }); }
public static Color ToColor(this LampColor color) { if (color == LampColor.Red) { return(Color.Red); } else if (color == LampColor.Blue) { return(Color.Blue); } else if (color == LampColor.Green) { return(Color.Green); } else if (color == LampColor.Yellow) { return(Color.Yellow); } return(Color.DimGray); }
public Lamp(byte number, LampColor color) { lampColor = color; Number = number; }
static void ChangeLampColor(LampColor color) { LampClient.TurnLampToColor(color); }
public Lamp(LampType type, LampColor color, int timeValue) { LampTimeValue = timeValue; LampType = type; LampColor = color; }
public LampHours(LampColor color, int timeValue) : base(LampType.Hours, color, timeValue) { }
/// <summary> /// Adds a lamp sign to string builder, based on all properties, that if it is on and its color. /// </summary> private void addLamp(bool isOn, LampColor color, StringBuilder s) { if (isOn) { switch (color) { case LampColor.Red: s.Append(Lamp_Red); break; case LampColor.Yellow: s.Append(Lamp_Yellow); break; default: throw new Exception("Lamp sign for type " + color + " not implemented"); } } else s.Append(Lamp_Off); }
public LampSeconds(LampColor color) : base(LampType.Seconds, color, 0) { }
public Lamp(int id, LampColor color) { ID = id; Color = color; }
/// <summary> /// Changes color of lamp /// </summary> /// <param name="color">New color</param> internal void ChangeColor(LampColor color) { Color = color; }
/// <summary> /// Creates new Lamp instance /// </summary> /// <param name="color">Lamp color</param> internal Lamp(LampColor color) { State = false; Color = color; }
public LampMinutes(LampColor color, int timeValue) : base(LampType.Minutes, color, timeValue) { }