Пример #1
0
        public PowerOn(IHermesDevice device, HermesManager.ConnectionType connectionType)
            : base(device)
        {
            this._connectionType = connectionType;
            _device = device;

            PinNameIdOrderman user;
            if (AllUser.AllUseraList.TryGetValue(_device.SerialNumber, out user)) _dg = user.DgObject;
            else
            {
                //Logger.Info("Init DgObject for Orderman {0}", _device.SerialNumber);

                _dg = new DGobject {Device = _device, IdOrderman = _device.SerialNumber, TableReservation = false};
                lock (AllUser.AllUseraList)
                {
                    AllUser.AllUseraList.Add(_device.SerialNumber, new PinNameIdOrderman()
                                                               {
                                                                   DgObject = _dg,
                                                                   Id = _device.SerialNumber,
                                                                   Sleep = false
                                                               });
                }
            }
        }
Пример #2
0
 public PowerOn(IHermesDevice device, HermesManager.ConnectionType connectionType)
     : base(device)
 {
     this._connectionType = connectionType;
     //Theme = "custom";
 }