/// <summary> /// Disconnects the printer from the protocol layer /// </summary> /// <param name="_">Command to handle</param> private void DisconnectFromProtocol(DisconnectDevice _) { _temperatureMeasurements.Cancel(false); _protocol.Tell(DisconnectProtocol.Instance); Become(Disconnecting); }
private async void DisconnectInternal(bool success) { // Disconnect? // 02 01 01 await WriteValueInternal(new byte[] { 0x02, 0x01, 0x01 }); DisconnectDevice?.Invoke(); _connection.Source.SetResult(success); }
private void OnDisconnectDevice(DisconnectDevice msg) { _sender = Sender; _client.Disconnect(); }
private void OnDisconnectDevice(DisconnectDevice msg) { Self.Tell(PoisonPill.Instance); }