Index: firmware/App/Services/AlarmMgmt.c =================================================================== diff -u -r5fef605363d4f8023b3db2989b097b6c5f58db1a -r3533955f242cec0505e8826e0e2d96f7b79ad499 --- firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 5fef605363d4f8023b3db2989b097b6c5f58db1a) +++ firmware/App/Services/AlarmMgmt.c (.../AlarmMgmt.c) (revision 3533955f242cec0505e8826e0e2d96f7b79ad499) @@ -78,8 +78,12 @@ static OVERRIDE_U32_T alarmStartedAt[ NUM_OF_ALARM_IDS ]; /// Interval (in task intervals) at which to publish alarm information to CAN bus. static OVERRIDE_U32_T alarmInfoPublishInterval = { ALARM_INFO_PUB_INTERVAL, ALARM_INFO_PUB_INTERVAL, ALARM_INFO_PUB_INTERVAL, 0 }; +#ifndef ALARM_VOLUME_DEFAULT_LOW /// Set alarm audio volume attenuation level (0..4 - lower level = higher gain). static OVERRIDE_U32_T alarmAudioVolumeLevel = { MIN_ALARM_VOLUME_ATTENUATION, MIN_ALARM_VOLUME_ATTENUATION, MIN_ALARM_VOLUME_ATTENUATION, 0 }; +#else +static OVERRIDE_U32_T alarmAudioVolumeLevel = { MAX_ALARM_VOLUME_ATTENUATION, MAX_ALARM_VOLUME_ATTENUATION, MAX_ALARM_VOLUME_ATTENUATION, 0 }; +#endif /// Alarm audio current (high gain) measured at ADC. static OVERRIDE_F32_T alarmPrimaryAudioCurrentHG = { 0.0, 0.0, 0.0, 0 }; /// Alarm audio current (low gain) measured at ADC.