private void OnArduinoPrematureDisconnect(ArduinoCommunicationsLibrary.ArduinoCommsBase ard) { if (IsRunning) { Terminate(string.Format("Arduino with AID {0} disconnected during operation", ard.ArduinoID)); } }
private void OnArduinoStateChange(ArduinoCommunicationsLibrary.ArduinoCommsBase arduino, ProsthesisCore.Telemetry.ProsthesisTelemetry.DeviceState from, ProsthesisCore.Telemetry.ProsthesisTelemetry.DeviceState to) { if (to == ProsthesisCore.Telemetry.ProsthesisTelemetry.DeviceState.Fault) { RaiseFault(string.Format("AID {0} reported a fault.", arduino.ArduinoID)); } }