public override async Task DisconnectAsync() { await SetStateAsync(DeviceState.Disconnecting, false); await _infraredDeviceManager.DisconnectDevice(this); await SetStateAsync(DeviceState.Disconnected, false); }
public override async Task DisconnectAsync() { DeviceState = DeviceState.Disconnecting; await _infraredDeviceManager.DisconnectDevice(this); DeviceState = DeviceState.Disconnected; }