protected override void PreStart()
        {
            var devicesActorPath = $"{Constants.RemoteActorSystemAddress}/user/devices";
            var devicesActor     = Context.ActorSelection(devicesActorPath);

            var request = new ConnectDevice(_deviceId);

            devicesActor.Tell(request);
        }
Exemple #2
0
        /// <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);
        }
Exemple #5
0
 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;
         }
     };
 }
Exemple #6
0
 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)