Index: firmware/App/Controllers/DGInterface.h =================================================================== diff -u -r7499a42cc0f906f9a4a947c82c5b4615217ce7e5 -r481c81493ac2bf73d1d371cabee016ab8ad8d06c --- firmware/App/Controllers/DGInterface.h (.../DGInterface.h) (revision 7499a42cc0f906f9a4a947c82c5b4615217ce7e5) +++ firmware/App/Controllers/DGInterface.h (.../DGInterface.h) (revision 481c81493ac2bf73d1d371cabee016ab8ad8d06c) @@ -181,6 +181,7 @@ void cmdStartDGChemicalDisinfect( void ); void cmdStopDGChemicalDisinfect( void ); void cmdRequestDGMixingRatios( void ); +void cmdSetDGToServiceMode( void ); void handleDGCommandResponse( DG_CMD_RESPONSE_T *dgCmdRespPtr ); BOOL getDGCommandResponse( U32 commandID, DG_CMD_RESPONSE_T *cmdRespPtr ); Index: firmware/App/Services/SystemCommMessages.h =================================================================== diff -u -r1978e8476dc44688ed69531c236c154829ab8a76 -r481c81493ac2bf73d1d371cabee016ab8ad8d06c --- firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision 1978e8476dc44688ed69531c236c154829ab8a76) +++ firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision 481c81493ac2bf73d1d371cabee016ab8ad8d06c) @@ -392,9 +392,15 @@ // MSG_ID_DG_START_STOP_CHEM_DISINFECT BOOL sendDGStartChemicalDisinfectModeCommand( BOOL start ); +// MSG_ID_HD_RESPONSE_SERVICE_MODE_REQUEST +void sendUIServiceModeResponse( BOOL accepted, U32 rejCode ); + // MSG_ID_HD_REQUEST_DG_SERVICE_MODE -BOOL sendDGServiceModeRequest(); +BOOL sendDGServiceModeRequest( void ); +// MSG_ID_UI_REQUEST_SERVICE_MODE +void handleUIServiceModeRequest( MESSAGE_T *message ); + // MSG_ID_ALARM_STATUS BOOL broadcastAlarmStatus( COMP_ALARM_STATUS_T almStatus );