public ForceSensorHandlerSingle(WebSocketObjectHolder webSocketObjectHolder, Settings settings) : base(webSocketObjectHolder) { this.settings = settings; if (isEthernet) { forceSensor = new ForceSensorEthernetManager(); } else { forceSensor = new ForceSensorSerialManager { PortName = settings.SensorCom }; } forceSensor.SensorDataUpdated += ForceSensor_SensorDataUpdated; try { forceSensor.Connect(); } catch (System.Exception e) { Console.Error.WriteLine(e.ToString()); } }
public SensorInfoHandler(WebSocketObjectHolder webSocketObjectHolder, Settings settings) : base(webSocketObjectHolder) { this.settings = settings; if (isEthernet) { forceSensor = new ForceSensorEthernetManager(); } else { forceSensor = new ForceSensorSerialManager { PortName = settings.SensorCom }; } forceSensor.SensorDataUpdated += ForceSensor_SensorDataUpdated; cfdLogger = new CFD_Logger(); cfdLogger.RobotInfoUpdated += CfdLogger_RobotInfoUpdated; }