代码拉取完成,页面将自动刷新
同步操作将从 七宫六花/FreeAT 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef _AT_H_
#define _AT_H_
#include <stdbool.h>
#include "FreeRTOS.h"
#define athuart huart3
#define AT_OK 0
#define AT_ERR 1
typedef int atStatus;
extern atStatus atIsInConfigStatus(void);
extern atStatus atSwitchToConfigStaus(void);
extern atStatus atSwitchToCommunicationStatus(void);
extern atStatus atReboot(void);
extern atStatus atRebootB(void);
extern atStatus atRecovery(void);
extern atStatus atClear(void);
extern atStatus atShell(char* shell);
#if 0
extern atStatus atOpenEcho(void);
extern atStatus atCloseEcho(void);
#define AT_NO 2
#define AT_YES 3
extern atStatus atIsOpenEcho(void);
#else
extern atStatus atGetCmdEchoEnable(char* enable);
extern atStatus atSetCmdEchoEnable(char* enable);
#endif
#if 0
#define AT_MODE_NET 4
#define AT_MODE_HTTPD 5
#define AT_MODE_UDC 6
extern atStatus atGetWorkMode(void);
extern atStatus atSetWorkMode(int mode);
#else
extern atStatus atGetWorkMode(char* mode);
extern atStatus atSetWorkMode(char* mode);
#endif
extern atStatus atGetPassword(char* pw);
extern atStatus atSetPassword(char* pw);
extern atStatus atGetBootMessage(char* msg);
extern atStatus atSetBootMessage(char* msg);
extern atStatus atGetNoDataRebootTime(uint16_t* time);
extern atStatus atSetNoDataRebootTime(uint16_t time);
extern atStatus atGetSignalIntensity(char* msg);
extern atStatus atGetNetworkInfo(char* info);
extern atStatus atGetSystemConfig(char* info);
extern atStatus atSetSystemConfig(char* info);
extern atStatus atGetSoftworeVersion(char* info);
extern atStatus atGetFotaUpdatePollTime(uint16_t* time);
extern atStatus atSetFotaUpdatePollTime(uint16_t time);
extern atStatus atGetFirmwareVersion(char* info);
extern atStatus atGetSN(char* sn);
extern atStatus atGetICCID(char* iccid);
extern atStatus atGetIMEI(char* imei);
extern atStatus atGetBSPosition(char* position);
extern atStatus atGetLocalIP(char* ip);
extern atStatus atGetUART(char* info);
extern atStatus atSetUART(char* info);
extern atStatus atGetUARTPackTime(uint16_t* time);
extern atStatus atSetUARTPackTime(uint16_t time);
extern atStatus atGetUARTPackLength(uint16_t* len);
extern atStatus atSetUARTPackLength(uint16_t len);
extern atStatus atGetAPN(char* apn);
extern atStatus atSetAPN(char* apn);
extern atStatus atGetSocketAParm(char* parm);
extern atStatus atSetSocketAParm(char* parm);
extern atStatus atGetSocketBParm(char* parm);
extern atStatus atSetSocketBParm(char* parm);
extern atStatus atGetSocketAEnable(char* enable);
extern atStatus atSetSocketAEnable(char* enable);
extern atStatus atGetSocketBEnable(char* enable);
extern atStatus atSetSocketBEnable(char* enable);
extern atStatus atGetSocketAKeepalive(char* keepalive);
extern atStatus atSetSocketAKeepalive(char* keepalive);
extern atStatus atGetSocketBKeepalive(char* keepalive);
extern atStatus atSetSocketBKeepalive(char* keepalive);
extern atStatus atGetSocketATCPSelect(char* tcpsl);
extern atStatus atSetSocketATCPSelect(char* tcpsl);
extern atStatus atGetSocketBTCPSelect(char* tcpsl);
extern atStatus atSetSocketBTCPSelect(char* tcpsl);
extern atStatus atGetSocketALinkStatus(char* lksta);
extern atStatus atGetSocketBLinkStatus(char* lksta);
extern atStatus atGetSocketAAutoRelinkTimeOut(uint16_t* time);
extern atStatus atSetSocketAAutoRelinkTimeOut(uint16_t time);
extern atStatus atGetSocketBAutoRelinkTimeOut(uint16_t* time);
extern atStatus atSetSocketBAutoRelinkTimeOut(uint16_t time);
extern atStatus atGetSocketAShortLinkTimeOut(uint16_t* time);
extern atStatus atSetSocketAShortLinkTimeOut(uint16_t time);
extern atStatus atGetSocketBShortLinkTimeOut(uint16_t* time);
extern atStatus atSetSocketBShortLinkTimeOut(uint16_t time);
extern atStatus atGetSocketIndicateDataSourceEnable(char* enable);
extern atStatus atSetSocketIndicateDataSourceEnable(char* enable);
extern atStatus atGetSocketEnable(char* enable);
extern atStatus atSetSocketEnable(char* enable);
extern atStatus atGetSocketRelinkTime(uint16_t* time);
extern atStatus atSetSocketRelinkTime(uint16_t time);
extern atStatus atGetRegisterPackageEnable(char* enable);
extern atStatus atSetRegisterPackageEnable(char* enable);
extern atStatus atGetRegisterPackageType(char* type);
extern atStatus atSetRegisterPackageType(char* type);
extern atStatus atGetRegisterPackageData(char* data);
extern atStatus atSetRegisterPackageData(char* data);
extern atStatus atGetRegisterType(char* type);
extern atStatus atSetRegisterType(char* type);
extern atStatus atGetRegisterType(char* type);
extern atStatus atSetRegisterType(char* type);
extern atStatus atGetCloudParm(char* parm);
extern atStatus atSetCloudParm(char* parm);
extern atStatus atGetUDCID(char* id);
extern atStatus atSetUDCID(char* id);
extern atStatus atGetHeartEnable(char* enable);
extern atStatus atSetHeartEnable(char* enable);
extern atStatus atGetHeartData(char* data);
extern atStatus atSetHeartData(char* data);
extern atStatus atGetHeartType(char* type);
extern atStatus atSetHeartType(char* type);
extern atStatus atGetHeartTime(uint16_t* time);
extern atStatus atSetHeartTime(uint16_t time);
extern atStatus atGetHTTPDType(char* type);
extern atStatus atSetHTTPDType(char* type);
extern atStatus atGetHTTPDUrl(char* url);
extern atStatus atSetHTTPDUrl(char* url);
extern atStatus atGetHTTPDServerParm(char* parm);
extern atStatus atSetHTTPDServerParm(char* parm);
extern atStatus atGetHTTPDRequestHead(char* head);
extern atStatus atSetHTTPDRequestHead(char* head);
extern atStatus atGetHTTPDTimeout(uint16_t* time);
extern atStatus atSetHTTPDTimeout(uint16_t time);
extern atStatus atGetHTTPDFilterHeadEnable(char* enable);
extern atStatus atSetHTTPDFilterHeadEnable(char* enable);
extern atStatus atSendMessageSM(char* msg);
extern atStatus atSendMessageCISMS(char* msg);
extern atStatus atGetModbusEnable(char* enable);
extern atStatus atSetModbusEnable(char* enable);
extern atStatus atGetCurrentTime(char* time);
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。