对比新文件 |
| | |
| | | #include "board.h" |
| | | typedef enum{ |
| | | BIND_SUCCESS=1, |
| | | UNBIND, |
| | | OPEN_GNSS, |
| | | CLOSE_VIBRATION, |
| | | QUARY_INFORMATION, |
| | | CHANGE_POLL_FREQUENCY, |
| | | OPEN_VIBRATION, |
| | | }Message_RecvState; |
| | | |
| | | typedef enum |
| | | { |
| | | HEART = 0, |
| | | ALARM, |
| | | POSITION, |
| | | } Message_SendState; |
| | | |
| | | typedef enum |
| | | { |
| | | OPEN_DEPART_ALARM = 0, |
| | | CLOSE_ALARM, |
| | | DISASSEMBLE, |
| | | } Message_AlarmState; |
| | | typedef struct{ |
| | | Message_SendState type; |
| | | uint16_t tagId; |
| | | bool bindState; |
| | | uint16_t gunLableId; |
| | | Message_AlarmState alarmType; |
| | | double power; |
| | | uint16_t warnDistence; |
| | | uint16_t alarmDistence; |
| | | double lng; |
| | | double lat; |
| | | uint16_t applyId; |
| | | int result; |
| | | }Commend_SendDate; |
| | | |
| | | typedef struct{ |
| | | Message_RecvState type; |
| | | char applyID[10]; |
| | | uint16_t tagId; |
| | | uint16_t gunLableId; |
| | | uint16_t warnDistance; |
| | | uint16_t alarmDistance; |
| | | uint8_t frequency; |
| | | |
| | | }Commend_Datestruct; |
| | | void message_from_4G_Handler(void); |
| | | void gnss_forceopen(void); |
| | | void bind_reset(void); |
| | | void message_construct(void); |