コード例 #1
0
 public void Init()
 {
     for (int i = 0; i < DeviceConfigManager.Instance.GetDeviceCount; i++)
     {
         DeviceInfo device = DeviceConfigManager.Instance.GetDeviceInfo(i);
         if (device != null)
         {
             if (device.InUse)
             {
                 if (device.FuncType == "CardReader")
                 {
                     CardReaders.Add(new CardReader(device.PortId, device.Baudrate, device.ControlId, device.Addr, device.PortDeviceType, device.CardReaderUseType));
                 }
                 else if (device.FuncType == "RoadBrake")
                 {
                     if (device.UseType == "进门")
                     {
                         InRoadBrake = new RoadBrake(device.PortId, device.Baudrate, device.ControlId, device.Addr, device.PortDeviceType);
                     }
                     else if (device.UseType == "出门")
                     {
                         OutRoadBrake = new RoadBrake(device.PortId, device.Baudrate, device.ControlId, device.Addr, device.PortDeviceType);
                     }
                 }
             }
         }
     }
 }
コード例 #2
0
ファイル: CommonRoadBrake.cs プロジェクト: rcw0125/vehic
 public CommonRoadBrake(RoadBrake roadbrake1, RoadBrake roadbrake2)
 {
     this.roadbrake1 = roadbrake1;
     this.roadbrake2 = roadbrake2;
 }