Index: firmware/App/Modes/ModeFill.c =================================================================== diff -u -r9b8889b096ae02246e939468fc843f467de8c6bb -r8a9d78a8c1648c3c7ee43fc9ce81eaf4443b7b52 --- firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 9b8889b096ae02246e939468fc843f467de8c6bb) +++ firmware/App/Modes/ModeFill.c (.../ModeFill.c) (revision 8a9d78a8c1648c3c7ee43fc9ce81eaf4443b7b52) @@ -1221,13 +1221,14 @@ * @brief * The publishFillModeData function publishes fill mode data * at the set interval. - * @details Inputs: fillModeDataPublicationTimerCounter, fillModeDataPublishInterval + * @details Inputs: fillModeDataPublicationTimerCounter, fillModeDataPublishInterval, + * dataPublishCounter * @details Outputs: fillModeData * @return none *************************************************************************/ static void publishFillModeData( void ) { - // publish Drain pump data on interval + // publish Fill mode data on interval if ( ++dataPublishCounter >= getU32OverrideValue( &fillModeDataPublishInterval ) ) { DG_FILL_MODE_DATA_T fillModeData; @@ -1241,6 +1242,8 @@ fillModeData.usedBicarbVolumeML = getChemicalUsedVolumeML( BICARB ); fillModeData.integratedVolumeML = getIntegratedVolumeML(); fillModeData.roOnlyModeStatus = (U32)isROOnlyModeEnabled(); + fillModeData.badFillSignal = getCurrentBadFillSignal(); + fillModeData.badFillState = getCurrentGenIdleBadFillState(); broadcastData( MSG_ID_DG_FILL_MODE_DATA, COMM_BUFFER_OUT_CAN_DG_BROADCAST, (U08*)&fillModeData, sizeof( DG_FILL_MODE_DATA_T ) );