protected override void OnStartup(object?sender, CustomUpdateData customData)
 {
     base.OnStartup(sender, customData);
     if (!_strip.Connected)
     {
         _strip.Connect();
     }
 }
        /// <inheritdoc />
        protected override void OnStartup(object sender, CustomUpdateData customData)
        {
            base.OnStartup(sender, customData);

            if (!SerialConnection.IsOpen)
            {
                SerialConnection.Open();
            }

            SerialConnection.DiscardInBuffer();
        }
 protected override void OnUpdate(object sender, CustomUpdateData customData)
 {
     if ((customData != null) && (customData["refresh"] as bool? ?? false))
     {
         SteelSeriesSDK.SendHeartbeat();
     }
     else
     {
         base.OnUpdate(sender, customData);
     }
 }
Example #4
0
 protected override void OnUpdate(object sender, CustomUpdateData customData)
 {
     if ((customData != null) && (customData["refresh"] as bool? ?? false))
     {
         if ((_lastDataSet != null) && (_lastDataSet.Count != 0))
         {
             Update(_lastDataSet);
         }
     }
     else
     {
         base.OnUpdate(sender, customData);
     }
 }
Example #5
0
        /// <inheritdoc />
        protected override void OnUpdate(CustomUpdateData updateData = null)
        {
            base.OnUpdate(updateData);
            _lastUpdateTimestamp = Stopwatch.GetTimestamp();

            if (ClientGroups == null)
            {
                return;
            }

            foreach ((StreamingHueClient client, StreamingGroup group) in ClientGroups)
            {
                client.ManualUpdate(group);
            }
        }
        /// <inheritdoc />
        protected override void OnStartup(object sender, CustomUpdateData customData)
        {
            base.OnStartup(sender, customData);

            SendCommand(ASK_PROMPT_COMMAND); // Get initial prompt
        }
Example #7
0
        /// <inheritdoc />
        protected override void OnStartup(object sender, CustomUpdateData customData)
        {
            base.OnStartup(sender, customData);

            SendCommand(string.Empty); // Get initial prompt
        }
 /// <inheritdoc />
 protected override void OnUpdate(CustomUpdateData updateData = null)
 {
     base.OnUpdate(updateData);
     _lastUpdateTimestamp = Stopwatch.GetTimestamp();
 }
Example #9
0
        /// <inheritdoc />
        protected override void OnStartup(object sender, CustomUpdateData customData)
        {
            base.OnStartup(sender, customData);

            ResetDevice();
        }