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); } } } } } }
public CommonRoadBrake(RoadBrake roadbrake1, RoadBrake roadbrake2) { this.roadbrake1 = roadbrake1; this.roadbrake2 = roadbrake2; }