| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- /*
- * Copyright (c) 2006-2020, RT-Thread Development Team
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- * 2020-05-28 Administrator the first version
- */
- #ifndef APPLICATIONS_INC_DTU_UART2_H_
- #define APPLICATIONS_INC_DTU_UART2_H_
- #define DTU_UART_NAME "uart2" /*串口设备名称*/
- #define MAX_DTU_SIZE 512
- typedef struct{
- char msg_pool[MAX_DTU_SIZE];
- }DataTemp;
- //查询数据---{"cmd": "read"}
- //重启-------{"cmd": "reboot"}
- //升级-------{"cmd": "update"}
- //拍照-------{"cmd": "takephoto"}
- //{"cmd":"paramconf","ext":{"hst":110,"collt":10,"et":6,"datt":2,"shake_sec":1,"tpl":5,"shake":1,"tph":70,"ts":1,"st":20,"imgres":2,"htim":20,"tt":8}}
- //{"cmd":"synchronization","ext":{"year":1,"month":1,"day":0,"hour":25,"min":0,"sec":0,"lat":"113.2056","lng":"21.0596","csq",31,"net",0,"iccid","123135453","imei":"895864646464464"}}
- void DTU_Write(char *fmt, ...);
- int dtu_data_play(void);
- int parseDtu(char *json_string);
- char *makeJson(void);
- char *makeJson_platform(char *plt);
- char *makeJson_Rtutakephoto();
- char *makeJson_ReadInfo();
- char *makeJson_takephoto();
- char *makeJson_Warn(char * s,char *t);
- void UpLoad_Data(void);
- char * uint8tostring(uint8_t dat);
- typedef enum
- {
- read_limit_rcd = 0,
- TEMP_ON_rcd,
- TEMP_OFF_rcd,
- RAIN_ON_rcd,
- RAIN_OFF_rcd,
- RunFRMS_rcd,
- RunLight_rcd,
- RunTime_rcd,
- Read_ecode_rcd,
- Read_status_rcd,
- Demo_ON_rcd,
- Demo_OFF_rcd,
- RebootRTU_rcd,
- Clear_log_rcd,
- Force_Reset_rcd,
- TypeMAX_rcd
- }RCD;
- typedef struct
- {
- RCD rcd;
- char keyword[15];
- }RC_Def;
- typedef enum
- {
- old = 0,
- new
- }sr_type;
- #endif /* APPLICATIONS_INC_DTU_UART2_H_ */
|