public CarControllerService(IMbedService portService, ICarControllerSettings settings) { Status = CarControllerStatus.Disconnected; _mbedService = portService; _mbedService.MbedStatusChanged += MbedServiceOnMbedStatusChanged; _settings = settings; if (_mbedService.Status == MbedStatus.Connected) OnCarControllerStatusChanged(CarControllerStatus.Connected); }
public MbedPortService(ISerialPortAdapter serialPortAdapter, IWmiMbedHelper wmiMbedHelper, string comPort, int baudRate, ICarControllerSettings settings) { _serialPortAdapter = serialPortAdapter; _comPort = comPort; _baudRate = baudRate; _settings = settings; _wmiMbedHelper = wmiMbedHelper; _wmiMbedHelper.MbedAttachedEvent += WmiMbedHelperOnMbedAttachedEvent; _wmiMbedHelper.Start(); }
public MbedPortService(ISerialPortAdapter serialPortAdapter, IWmiMbedHelper wmiMbedHelper, ICarControllerSettings settings) : this(serialPortAdapter, wmiMbedHelper, "COM3", 115200, settings) { }