Index: firmware/App/Modes/SelfTests.c =================================================================== diff -u -r736cc5b56cc9c784ab1d8fc8687a73d190c35759 -r3df4f619cd0f9b63b854e5af1a1e3919d2617414 --- firmware/App/Modes/SelfTests.c (.../SelfTests.c) (revision 736cc5b56cc9c784ab1d8fc8687a73d190c35759) +++ firmware/App/Modes/SelfTests.c (.../SelfTests.c) (revision 3df4f619cd0f9b63b854e5af1a1e3919d2617414) @@ -1362,6 +1362,8 @@ F32 arterialDecayDiff = 0.0F; F32 venousDecayDiff = 0.0F; + SEND_EVENT_WITH_2_F32_DATA( HD_EVENT_DRY_SELF_TEST_PRESSURE_DECAY_WAIT_PERIOD, getFilteredArterialPressure(), getFilteredVenousPressure() ) + // update peak pressure value from pressurized state // if pressure continues to increase due to filter lag. // Arterial goes negative while Venous goes positive. @@ -1422,6 +1424,8 @@ arterialStabilityDiff = fabs( getFilteredArterialPressure() - decayedArterialPressure ); venousStabilityDiff = fabs( getFilteredVenousPressure() - decayedVenousPressure ); + SEND_EVENT_WITH_2_F32_DATA( HD_EVENT_DRY_SELF_TEST_PRESSURE_RESULT, getFilteredArterialPressure(), getFilteredVenousPressure() ) + if ( ( arterialStabilityDiff < ARTERIAL_STABILITY_PRESSURE_DIFF_TOLERANCE_MMHG ) && ( venousStabilityDiff < VENOUS_STABILITY_PRESSURE_DIFF_TOLERANCE_MMHG ) ) {