private void CancelChangesRequested(object sender, RemoteCommandEventArgs ea) { PerformRequestedCommand(ea.IpAddress, ea.Signature, () => { BeginInvoke((Action)(() => { //code to update UI CancelChangesLocally(); })); }); }
private void ToggleDevicesRequested(object sender, IEnumerable<DeviceDescriptor> devices, bool enabled, RemoteCommandEventArgs ea) { PerformRequestedCommand(ea.IpAddress, ea.Signature, () => { BeginInvoke((Action)(() => { //code to update UI ToggleDevicesLocally(devices, enabled); })); }); }
private void ToggleDynamicIntensityRequested(object sender, bool enabled, RemoteCommandEventArgs ea) { PerformRequestedCommand(ea.IpAddress, ea.Signature, () => { BeginInvoke((Action)(() => { //code to update UI ToggleDynamicIntensityLocally(enabled); })); }); }
private void SetDeviceToCoinRequested(object sender, IEnumerable<DeviceDescriptor> devices, string coinSymbol, RemoteCommandEventArgs ea) { PerformRequestedCommand(ea.IpAddress, ea.Signature, () => { BeginInvoke((Action)(() => { //code to update UI SetDevicesToCoinLocally(devices, coinSymbol); })); }); }