| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | 
							- /********************************* (C) РОТЕК ***********************************
 
-  * @module  trap_api
 
-  * @file    trap_api.h
 
-  * @version 1.0.0
 
-  * @date    XX.XX.XXXX
 
-  * $brief   trap_api
 
-  *******************************************************************************
 
-  * @history     Version  Author         Comment
 
-  * XX.XX.XXXX   1.0.0    Telenkov D.A.  First release.
 
-  *******************************************************************************
 
-  */
 
- /* Define to prevent recursive  ----------------------------------------------*/
 
- #ifndef TRAP_API_H
 
- #define TRAP_API_H
 
- #include <stdbool.h>
 
- typedef enum
 
- {
 
-   FW_VERSION_UPDATE = 1,
 
-   FW_VERSION_UPDATED,
 
-   DEVICE_RESTORED,
 
-   DEVICE_REBOOTED,
 
- #ifndef HARDWARE_BT6709
 
-   DI0_NORM,
 
-   DI0_ALARM,
 
-   DO0_TOGGLED,
 
-   DO1_TOGGLED,
 
- #if	defined HARDWARE_BT6707
 
-   DO2_TOGGLED,
 
- #endif
 
- #endif
 
-   BATTERY_HIGH_TEMPERATURE_NORM,
 
-   BATTERY_HIGH_TEMPERATURE_ALARM,
 
-   LINE_ALARM,
 
-   LINE_NORM,
 
-   LOW_BAT_ALARM,
 
-   LOW_BAT_NORM,
 
-   POWER_ALARM,
 
-   POWER_NORM,
 
-   CONNECT_MONITOR_ALARM,
 
-   CONNECT_MONITOR_NORM,
 
-   BATTERY_CONNECT_ALARM,
 
-   BATTERY_CONNECT_NORM,
 
-   BATTERY_LOW_TEMPERATURE_NORM,
 
-   BATTERY_LOW_TEMPERATURE_ALARM,
 
- #ifdef HARDWARE_BT6709
 
-   BATTERY_CHANGE_ALARM,
 
-   BATTERY_CHANGE_MORM,
 
- #endif
 
-   ALL_TRAPS
 
- } TRAP_LIST_t;
 
- #endif /* #ifndef TRAP_API_H */
 
- /********************************* (C) РОТЕК **********************************/
 
 
  |