/// <summary> /// Send a Color16Bit to a specified physical Glow device /// </summary> /// <param name="newColor"></param> /// <param name="id"></param> /// <returns></returns> public int sendColor(Antumbra.Glow.Observer.Colors.Color16Bit newColor, int id) { if(id == -1) { int status = -1; for(var i = 0; i < GlowsFound; i += 1) { GlowDevice device = Glows[i]; status = sendColor(newColor.red, newColor.green, newColor.blue, device.id); device.status = status; if(status != 0) { break; } } return status; } return sendColor(newColor.red, newColor.green, newColor.blue, id); }
public override void AttachColorObserver(Antumbra.Glow.Observer.Colors.AntumbraColorObserver observer) { NewColorAvailEvent += observer.NewColorAvail; }