Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r9c3f5379ed2fbf1053bb7c446a0a1302f66459b4 -rc46815918e7cf33e8736f180094843758f1e21b2 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 9c3f5379ed2fbf1053bb7c446a0a1302f66459b4) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision c46815918e7cf33e8736f180094843758f1e21b2) @@ -1049,10 +1049,11 @@ * @param rinsebackState Current state of rinseback sub-mode * @param txRecircState Current state of treatment re-circulate sub-mode * @param bldPrimeState Current state of blood prime sub-mode - * @param txEndState Current state of treatment end sub-mode + * @param txEndState Current state of treatment end sub-mode + * @param txStopState Current state of treatment stop sub-mode * @return TRUE if msg successfully queued for transmit, FALSE if not *************************************************************************/ -BOOL broadcastTreatmentState( U32 subMode, U32 uFState, U32 salineBolusState, U32 hepState, U32 rinsebackState, U32 txRecircState, U32 bldPrimeState, U32 txEndState ) +BOOL broadcastTreatmentState( U32 subMode, U32 uFState, U32 salineBolusState, U32 hepState, U32 rinsebackState, U32 txRecircState, U32 bldPrimeState, U32 txEndState, U32 txStopState ) { BOOL result; MESSAGE_T msg; @@ -1070,6 +1071,9 @@ payload.heparinState = hepState; payload.rinsebackState = rinsebackState; payload.txRecircState = txRecircState; + payload.bldPrimeState = bldPrimeState; + payload.txEndState = txEndState; + payload.txStopState = txStopState; memcpy( payloadPtr, &payload, sizeof( TREATMENT_STATE_DATA_T ) );