protected override void PreStart() { var devicesActorPath = $"{Constants.RemoteActorSystemAddress}/user/devices"; var devicesActor = Context.ActorSelection(devicesActorPath); var request = new ConnectDevice(_deviceId); devicesActor.Tell(request); }
/// <summary> /// Wires up the protocol and transport layers for the printer. /// </summary> /// <param name="msg">Command to handle</param> private void ConnectToProtocolAndTransport(ConnectDevice msg) { var transport = Context.ActorOf(SerialPrinterTransport.Props( msg.PortName, msg.BaudRate, _protocol), "transport"); _protocol.Tell(new ConnectProtocol(transport)); Become(Connecting); }
public void DeviceConnected(ConnectDevice _device, R7ActivationState activated, bool locked) #endif { Safety(() => { logger.Log($"[R7] Device connected {activated} {locked}"); device.SetState(DeviceState.Connected); }); }
private void HandleConnectDevice(ConnectDevice request) { if (!_deviceActors.ContainsKey(request.Id)) { CreateDeviceActor(request.Id); } var response = new DeviceConnected(_deviceActors[request.Id]); Sender.Tell(response); }
public CHD689() { InitializeComponent(); InitDataView(); for (int i = 1; i <= 32; i++) { cmbGroupNo.Items.Add(i.ToString("D2")); } this.Load += (o, e) => { ConnectDevice conDivice = new ConnectDevice(1); conDivice.ShowDialog(); if (conDivice.DialogResult != DialogResult.OK) { this.Close(); } else { this.portId = conDivice.PortId; } }; }
public override void DeviceConnected(ConnectDevice device, R7ActivationState activated, bool locked) { this.framework.DeviceConnected(device, activated, locked); }
public void DeviceConnected(ConnectDevice _device, R7ActivationState activated, R7LockState locked)