private void OnButtonsStateUpdated(ReceivedCommand command) { for (int i = 0; i < ButtonCount; ++i) { buttonStates[i] = command.ReadBoolArg(); } }
private void OnDisplayStateResp(ReceivedCommand command) { displayOn = command.ReadBoolArg(); if (DisplayStateUpdated != null) { DisplayStateUpdated(displayOn); } }
private void Messenger_PinSetCommand(ReceivedCommand args) { int pin = args.ReadInt16Arg(); bool state = args.ReadBoolArg(); NamedPin p = NamedPin.GetNamedPin(pin); OnPinSet(p, state); }
private void OnPartStatusChanged(ReceivedCommand command) { this.partPresent = command.ReadBoolArg(); if (PartPresenceStatusChanged != null) { PartPresenceStatusChanged(partPresent); } SendSelectionCommand(); }
public void TestSendCommandWithAcknowledgementByArduinoFinished(ReceivedCommand command) { var result = command.ReadBoolArg(); if (!result) { Common.TestNotOk("Incorrect response"); } _acknowledgementByEmbeddedFinished = true; }
// Callback function that plots a data point for the current temperature, the goal temperature, // the heater steer value and the Pulse Width Modulated (PWM) value. private void OnPlotDataPoint(ReceivedCommand arguments) { var time = arguments.ReadFloatArg(); var currTemp = arguments.ReadFloatArg(); var goalTemp = arguments.ReadFloatArg(); var heaterValue = arguments.ReadFloatArg(); var heaterPwm = arguments.ReadBoolArg(); _chartForm.UpdateGraph(time, currTemp, goalTemp, heaterValue, heaterPwm); }