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); } }
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); } }
/// <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 }
/// <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(); }
/// <inheritdoc /> protected override void OnStartup(object sender, CustomUpdateData customData) { base.OnStartup(sender, customData); ResetDevice(); }