Index: firmware/App/Services/Messaging.c =================================================================== diff -u -rc8a6bfae0f88b45e3783632c868235077e4cbeec -raa6d45143096dfab776ce2ed7c775cfe2dd6db18 --- firmware/App/Services/Messaging.c (.../Messaging.c) (revision c8a6bfae0f88b45e3783632c868235077e4cbeec) +++ firmware/App/Services/Messaging.c (.../Messaging.c) (revision aa6d45143096dfab776ce2ed7c775cfe2dd6db18) @@ -26,6 +26,7 @@ #include "Compatible.h" #include "CpldInterface.h" #include "DDInterface.h" +#include "Ejector.h" #include "FpgaTD.h" #include "LevelSensors.h" #include "Messaging.h" @@ -143,7 +144,9 @@ MSG_ID_TD_REQ_CURRENT_TREATMENT_PARAMETERS, MSG_ID_TD_SET_TREATMENT_PARAMETER, MSG_ID_TD_OP_MODE_PUBLISH_INTERVAL_OVERRIDE_REQUEST, - MSG_ID_TD_OP_MODE_OVERRIDE_REQUEST + MSG_ID_TD_OP_MODE_OVERRIDE_REQUEST, + MSG_ID_TD_EJECTOR_MOTOR_SET_SPEED_REQUEST, + MSG_ID_TD_EJECTOR_COMMAND }; /// Message handling function table @@ -203,7 +206,9 @@ &testTxParamsRequest, &testSetTreatmentParameter, &testSetOpModePublishIntervalOverride, - &testSetOperationMode + &testSetOperationMode, + &testSetEjectorMotorSpeed, + &testEjectorCommand }; #define NUM_OF_FUNCTION_HANDLERS (sizeof(MSG_FUNCTION_HANDLERS) / sizeof(MsgFuncPtr))