コード例 #1
0
ファイル: DoorLockerTests.cs プロジェクト: sebastianvz/Meka
        public void DoorLockerTest()
        {
            string COMPort = "COM9";

            KioskoHardware.DoorLocker doorLocker = Helpers.Utilities.GetDoorLockerByName("ContainerReceiver");
            DoorLocker door = new DoorLocker(doorLocker);

            door.IsOpen(0x01);

            door.Open(0x01);
            door.Open(0x05);
            door.Open(0x03);
            door.Open(0x04);
            door.Close();
        }
コード例 #2
0
ファイル: DoorLocker.cs プロジェクト: sebastianvz/Meka
        public DoorLocker(KioskoHardware.DoorLocker doorLocker)
        {
            _doorLocker = doorLocker;
            port        = new SerialPort
            {
                PortName = _doorLocker.COMPort,
                Parity   = Parity.None,
                BaudRate = 19200,
                DataBits = 8,
                StopBits = StopBits.One
            };

            try
            {
                System.Threading.Thread.Sleep(100);
                //port.Open();
            }
            catch (Exception e)
            {
                ServiceStatus.error.HasError = true;
                ServiceStatus.error.Message  = e.Message;
            }
        }