Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r37ac88d1400f5550d8c696527544c079c96d6a71 -rce2940c1a8c63a1112f04035bc633c670c810671 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 37ac88d1400f5550d8c696527544c079c96d6a71) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision ce2940c1a8c63a1112f04035bc633c670c810671) @@ -1445,6 +1445,8 @@ MESSAGE_T msg; DG_VALVE_SETTING_CMD_REQUEST_T valveCmd; + valveCmd.valveSettingCmd = valveSettingCmd; + // Create a message record blankMessage( &msg ); msg.hdr.msgID = MSG_ID_DG_CHANGE_VALVE_SETTING_CMD_REQUEST; @@ -1533,12 +1535,20 @@ BOOL result; MESSAGE_T msg; DG_START_STOP_TX_CMD_REQUEST_T cmd; + cmd.acidType = 0; + cmd.bicarbType = 0; cmd.start = start; + if ( TRUE == start ) + { + cmd.acidType = getTreatmentParameterU32( TREATMENT_PARAM_ACID_CONCENTRATE ); + cmd.bicarbType = getTreatmentParameterU32( TREATMENT_PARAM_BICARB_CONCENTRATE ); + } + // Create a message record blankMessage( &msg ); - msg.hdr.msgID = MSG_ID_STARTING_STOPPING_TREATMENT_CMD_REQUEST; + msg.hdr.msgID = MSG_ID_STARTING_STOPPING_TREATMENT_CMD_REQUEST; msg.hdr.payloadLen = sizeof( DG_START_STOP_TX_CMD_REQUEST_T ); memcpy( &msg.payload, &cmd, sizeof( DG_START_STOP_TX_CMD_REQUEST_T ) );