Index: firmware/App/Services/TxParams.c =================================================================== diff -u -re9e339870c5ed01230963f00d400331ab879c91f -rf55633617c3db584e715d55e88cfb77380d4a627 --- firmware/App/Services/TxParams.c (.../TxParams.c) (revision e9e339870c5ed01230963f00d400331ab879c91f) +++ firmware/App/Services/TxParams.c (.../TxParams.c) (revision f55633617c3db584e715d55e88cfb77380d4a627) @@ -437,7 +437,7 @@ BOOL paramsAreInvalid = TRUE; BOOL paramsAreInRange, paramsAreConsistent, isUFValid; BOOL result = FALSE; - BOOL paramsConfirmed = FALSE; +// BOOL paramsConfirmed = FALSE; TREATMENT_PARAMS_DATA_PAYLOAD_T params; U32 rejReasons[ NUM_OF_TREATMENT_PARAMS ]; @@ -448,11 +448,11 @@ if ( sizeof( TREATMENT_PARAMS_DATA_PAYLOAD_T ) == message->hdr.payloadLen ) { // copy only the treatment parameters excluding the confirmation payload field - memcpy( ¶ms, message->payload + sizeof(BOOL), sizeof( TREATMENT_PARAMS_DATA_PAYLOAD_T ) - sizeof(BOOL) ); + memcpy( ¶ms, message->payload, sizeof( TREATMENT_PARAMS_DATA_PAYLOAD_T ) ); // Flag indicating if the user have sent the tx params validation from pre-treatment create rx state, // so that if all params are valid, TD software will transition state to patient connection - memcpy( ¶msConfirmed, message->payload, sizeof(BOOL) ); +// memcpy( ¶msConfirmed, message->payload, sizeof(BOOL) ); // Check the received arterial and venous pressure values from the UI to be checked and capped against the min and max // values in the institutional record // checkPressureParamsRange( ¶ms ); // TODO do as pre-check when user click create tx @@ -477,10 +477,11 @@ paramsAreInvalid = FALSE; validTreatParamsReceived = TRUE; // direct confirmation, no validation state exists now - if ( TRUE == paramsConfirmed ) - { - treatParamsConfirmed = TRUE; - } + treatParamsConfirmed = TRUE; +// if ( TRUE == paramsConfirmed ) +// { +// treatParamsConfirmed = TRUE; +// } // Set all treatment parameters after validation for ( param = TREATMENT_PARAM_FIRST_UINT; param < NUM_OF_TREATMENT_PARAMS; param++ )