Index: App/Contollers/AlarmLamp.h =================================================================== diff -u -r765d2c35118e202444e737c66c77faf9678cc87e -r9ff8753b0d546369f99230b572454a8e38b0705a --- App/Contollers/AlarmLamp.h (.../AlarmLamp.h) (revision 765d2c35118e202444e737c66c77faf9678cc87e) +++ App/Contollers/AlarmLamp.h (.../AlarmLamp.h) (revision 9ff8753b0d546369f99230b572454a8e38b0705a) @@ -1,40 +1,44 @@ /*********************************************************************** -* -* Copyright Diality, Inc. 2019-2020. All Rights Reserved. -* 181 Technology, Ste. 150 -* Irvine, CA 92618 -* -* Project Denali -* -* @file AlarmLamp.h -* -* @brief Header file for Alarm Lamp module. -* -* @date 20-Sep-2019 -* -*************************************************************************/ + * + * Copyright (c) 2019-2019 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 AlarmLamp.h + * + * @date 20-Sep-2019 + * @author S. Nash + * + * @brief Header file for Alarm Lamp module. + * + *************************************************************************/ #ifndef __ALARM_LAMP_H__ #define __ALARM_LAMP_H__ +#include "Common.h" + // ********** public definitions ********** typedef enum LampPatternEnum { - LAMP_PATTERN_OFF = 0, - LAMP_PATTERN_OK, - LAMP_PATTERN_FAULT, - LAMP_PATTERN_HIGH_ALARM, - LAMP_PATTERN_MED_ALARM, - LAMP_PATTERN_LOW_ALARM, - LAMP_PATTERN_MANUAL, - NUM_OF_LAMP_PATTERNS + LAMP_PATTERN_OFF = 0, + LAMP_PATTERN_OK, + LAMP_PATTERN_FAULT, + LAMP_PATTERN_HIGH_ALARM, + LAMP_PATTERN_MED_ALARM, + LAMP_PATTERN_LOW_ALARM, + LAMP_PATTERN_MANUAL, + NUM_OF_LAMP_PATTERNS } LAMP_PATTERN_T; // ********** public function prototypes ********** void initAlarmLamp( void ); -void ExecuteAlarmLamp( void ); -void RequestLampPattern( LAMP_PATTERN_T lampPattern ); +void execAlarmLamp( void ); +void requestAlarmLampPattern( LAMP_PATTERN_T lampPattern ); +LAMP_PATTERN_T getCurrentAlarmLampPattern( void ); +SELF_TEST_STATUS_T execAlarmLampTest( void ); #endif