Index: firmware/App/Services/SystemCommTD.c =================================================================== diff -u -r512065f0a0c9ba2c335e8856b790e8448852fc52 -r395522dffef1348e176564925656012f529c1910 --- firmware/App/Services/SystemCommTD.c (.../SystemCommTD.c) (revision 512065f0a0c9ba2c335e8856b790e8448852fc52) +++ firmware/App/Services/SystemCommTD.c (.../SystemCommTD.c) (revision 395522dffef1348e176564925656012f529c1910) @@ -1,17 +1,17 @@ /************************************************************************** * -* Copyright (c) 2024-2024 Diality Inc. - All Rights Reserved. +* Copyright (c) 2024-2026 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * -* @file SystemComm.c +* @file SystemCommTD.c * -* @author (last) Sean -* @date (last) 30-Jul-2024 +* @author (last) Sean Nash +* @date (last) 07-Oct-2025 * -* @author (original) Sean -* @date (original) 30-Jul-2024 +* @author (original) Sean Nash +* @date (original) 01-Aug-2024 * ***************************************************************************/ @@ -181,6 +181,10 @@ *************************************************************************/ BOOL uiCommunicated( void ) { +#ifdef TEST_PROCESS_TASKS_WO_UI + uiDidCommunicate = TRUE; +#endif + return uiDidCommunicate; } @@ -251,13 +255,15 @@ // if ( getSoftwareConfigStatus( SW_CONFIG_DISABLE_UI_COMM_ALARMS ) != SW_CONFIG_ENABLE_VALUE ) #endif { +#ifndef TEST_UI_ONLY activateAlarmNoData( ALARM_ID_TD_UI_COMM_TIMEOUT ); +#endif } } if ( TRUE == didTimeout( timeOfLastDDCheckIn, DG_COMM_TIMEOUT_IN_MS ) ) { -#ifndef RUN_WITHOUT_DD +#ifndef TEST_UI_ONLY // Only alarm on DG comm loss while in the treatment workflow if ( MODE_PRET == opMode || MODE_TREA == opMode || MODE_POST == opMode ) { @@ -290,7 +296,7 @@ { if ( TRUE == incTimeWindowedCount( TIME_WINDOWED_COUNT_BAD_MSG_CRC ) ) { - SET_ALARM_WITH_1_U32_DATA( ALARM_ID_TD_COMM_TOO_MANY_BAD_CRCS, (U32)ALARM_SOURCE_TD ); + SET_ALARM_WITH_1_U32_DATA( ALARM_ID_TD_COMM_TOO_MANY_BAD_CRCS, (U32)ALM_SRC_TD ); } }