private void OnButtonsStateUpdated(ReceivedCommand command)
 {
     for (int i = 0; i < ButtonCount; ++i)
     {
         buttonStates[i] = command.ReadBoolArg();
     }
 }
Esempio n. 2
0
 private void OnDisplayStateResp(ReceivedCommand command)
 {
     displayOn = command.ReadBoolArg();
     if (DisplayStateUpdated != null)
     {
         DisplayStateUpdated(displayOn);
     }
 }
Esempio n. 3
0
        private void Messenger_PinSetCommand(ReceivedCommand args)
        {
            int  pin   = args.ReadInt16Arg();
            bool state = args.ReadBoolArg();

            NamedPin p = NamedPin.GetNamedPin(pin);

            OnPinSet(p, state);
        }
Esempio n. 4
0
 private void OnPartStatusChanged(ReceivedCommand command)
 {
     this.partPresent = command.ReadBoolArg();
     if (PartPresenceStatusChanged != null)
     {
         PartPresenceStatusChanged(partPresent);
     }
     SendSelectionCommand();
 }
Esempio n. 5
0
        public void TestSendCommandWithAcknowledgementByArduinoFinished(ReceivedCommand command)
        {
            var result = command.ReadBoolArg();

            if (!result)
            {
                Common.TestNotOk("Incorrect response");
            }
            _acknowledgementByEmbeddedFinished = true;
        }
Esempio n. 6
0
        // 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);
        }