public RanmaPlate(int subsystemsCount, IGateModel gateModel) { _gateModel = gateModel; for (var i = 0; i < subsystemsCount; i++) { _plateStatusList.Add(new ShipSubsystemStatus {Severity = RanmaRepairSeverity.NotDamaged, SubSystemNum = i}); } _gateModel.DeviceDataArrived += PlateDataRead; _gateModel.DeviceOnlineChanged += GateModelDeviceOnlineChanged; }
public RanmaPlate(int subsystemsCount, IGateModel gateModel) { _gateModel = gateModel; for (var i = 0; i < subsystemsCount; i++) { _plateStatusList.Add(new ShipSubsystemStatus { Severity = RanmaRepairSeverity.NotDamaged, SubSystemNum = i }); } _gateModel.DeviceDataArrived += PlateDataRead; _gateModel.DeviceOnlineChanged += GateModelDeviceOnlineChanged; }