#ifndef __AT_CMD_H__ #define __AT_CMD_H__ //#include "mainex.h" #include "stdint.h" #define MAX_FRAME_LEN 55 #define PWTAG_MAXGROUPNUM 20 #define MAX_REGTAGNUM 10 void UsartParseDataHandler(uint8_t data); struct pwtag_structure { uint8_t groupnum,remain_time,index; uint16_t groupid[PWTAG_MAXGROUPNUM][2],group_interval[PWTAG_MAXGROUPNUM]; }; struct regtag_structure { uint8_t index,remain_time[PWTAG_MAXGROUPNUM]; uint16_t tagid[MAX_REGTAGNUM],tag_frequency[MAX_REGTAGNUM],tag_slotpos[MAX_REGTAGNUM]; }; struct tagpos_structure { uint16_t tagid; uint8_t datalen,data[MAX_FRAME_LEN]; }; extern struct regtag_structure regtag_map; extern struct pwtag_structure pwtag; void SendComMap(uint8_t data_length, uint8_t index); #endif