Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 public override void AttachColorObserver(Antumbra.Glow.Observer.Colors.AntumbraColorObserver observer)
 {
     NewColorAvailEvent += observer.NewColorAvail;
 }