#ifndef __ML307A_H #define __ML307A_H #include "main.h" extern bool reset4Gmodule; extern bool module4G_F; extern bool MgnssFlag; extern uint8_t ICCID[30]; void ML307A_Init(void); uint8_t sendCmd_4G(char *pCmd, char *pRes, uint32_t timeOut, uint8_t sendNum); void Pre_processing_4G(void); void Time_inquiry(uint8_t flag); void RTCtime(void); void Transfer_time(uint8_t outTt[],char in[]); extern char year_str[3]; extern char month_str[3]; extern char day_str[3]; extern char hour_str[3]; extern char minute_str[3]; extern char second_str[3]; extern bool signal; void ML307AReset(void); void TcpConn(char *value, uint8_t cid, char *IPaddr, uint16_t port, uint8_t tcpConnmode); extern bool resetBTmodule; extern uint16_t phonenum[3]; uint8_t MQTT_PUB(uint8_t connect_id, char *topic, char *mesg, char* pRes); extern char topica[50]; extern char topicb[50]; #endif /*__ML307A_H*/