Tange Cloud for Device
 Rev.333
载入中...
搜索中...
未找到
TgCloudConst.h 文件参考

探鸽云SDK常数定义 更多...

#include "ec_const.h"

浏览该文件的源代码.

结构体

struct  InCallInfo
 呼叫者信息. 更多...
 
struct  SDER
 服务端定义的事件上报(Server Defined Event Report), 在 on_status() 回调里通过 STATUS_SDER 通知 更多...
 
struct  TgUserData
 用户自定义数据通知. 更多...
 
struct  RTMSGHEAD_t
 在媒体流中插入的 消息/数据帧 帧头 (for App Developer). 更多...
 
union  InCallInfo.__unnamed10__
 
struct  InCallInfo.__unnamed10__.tg
 

宏定义

TciCB::on_status()回调状态码
#define STATUS_LOGON   1
 设备上线. data: NULL.
 
#define STATUS_LOGOFF   2
 设备下线. data: NULL.
 
#define STATUS_DELETED   3
 设备被删除. data: NULL.
 
#define STATUS_UPDATE_SERVICE   4
 更新云服务. data: TCISERVICEINFO *; len: sizeof(TCISERVICEINFO)
 
#define STATUS_AP_CONNECT   5
 用户通过ap直连. data:NULL
 
#define STATUS_STREAMING   6
 用户打开实时视频. data: int(number of clients); len:0
 
#define STATUS_START_TELNETD   7
 请求开启telnetd服务(用于调试). data:NULL
 
#define STATUS_SDER   8
 服务器定义事件上传(server defined event record). data: SDER. Return: 0(ok), -1(错误, 无文件等)
 
#define STATUS_IDLE   9
 设备休眠查询.
 
#define STATUS_AI   10
 服务器端AI检测到正的结果. data: struct AiResult *
 
#define STATUS_SWD_TIMEOUT   11
 soft watchdog timeout. data: name
 
#define STATUS_USER_DATA   12
 用户数据. data: TgUserData *; len: TgUserData结构长度
 
#define STATUS_INCALL   13
 有用户呼入.
 
#define STATUS_TRANSFER_MONITOR   14
 实时传输监控.
 
#define STATUS_RESOLVE_FAILED   21
 域名解析错
 
#define STATUS_WRITE_BACKSTORE   22
 
#define STATUS_WS_CONNECTION   23
 长连接状态.
 
#define STATUS_GOT_REGINFO   24
 获取取注册信息
 
Wifi 配置获取方式
#define GWM_QRCODE   0x1
 二维码
 
#define GWM_AP   0x2
 AP或蓝牙模式
 
图片类别指示

#define PIC_USE_THUMBNAIL   0
 缩略图。大小不超过320*240
 
#define PIC_USE_AI_BD   1
 人形检测。图片大小约640*352
 
#define PIC_USE_AI_FD   2
 人脸检测
 
#define PIC_HIGH_RES   3
 高清晰度
 
错误码
#define TCE_OK   0
 成功
 
#define TCE_GENERIC_ERROR   -1
 一般性错误
 
#define TCE_INVALID_PARAMETER   -10001001
 输入参数错
 
#define TCE_INVALID_UUID   -10001002
 无效UUID
 
#define TCE_INVALID_AI_UUID   -10001003
 无效AI UUID
 
#define TCE_NOT_ALLOWED   -10001004
 操作不允许
 
#define TCE_IN_PROCESSING   -10001005
 操作进行中,不要重复启动
 
#define TCE_SERVER_FAILURE   -10002001
 服务器错误
 
#define TCE_SERVER_IS_DOWN   -10002002
 服务器没有运行
 
#define TCE_ALGRTHM_DISABLED   -10003001
 算法没有开启
 
#define TCE_BUFFER_TOO_SMALL   -10003002
 缓冲区太小
 
#define TCE_NETWORK_BUSY   -10004001
 网络拥堵
 
#define TCE_MD_NOT_MATCH   -10004002
 下载文件内容校验失败
 
#define TCE_SERVICE_UNVAILABLE   -10004003
 服务不可用
 
#define TCE_INCALL_HAS_GONE   -10004004
 呼入已经无效
 
#define TCE_LACK_OF_RESOURCE   -10004005
 资源(内存)不足
 

枚举

enum  ECALLERTYPE
 呼叫者类型 更多...
 
enum  RTMTYPE
 插入到媒体流(实时或回放)或命令通道中的消息类型. 更多...
 

详细描述

探鸽云SDK常数定义

在文件 TgCloudConst.h 中定义.