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

浏览该文件的源代码.

枚举

enum  TEMPTYPE
 温度单位 更多...
 

函数

int MKEVTDATA_Temperatur (TEMPTYPE type, float temper, char *obuf, int size)
 生成 ECEVENT_TEMPERATURE_H/ECEVENT_TEMPERATURE_L 事件的额外参数
 
struct tgJSON * MKEVTDAT_Temperatur (TEMPTYPE type, float temper)
 返回json对象表示的温度事件参数.
 
int MKEVTDATA_Humidity (int humid, char *obuf, int size)
 生成 ECEVENT_HUMIDITY_H/ECEVENT_HUMIDITY_L 事件的额外参数
 
struct tgJSON * MKEVTDAT_Humidity (int humid)
 返回json对象表示的湿度参数
 
struct tgJSON * MKEVTDAT_SitPoseSens (int sens)
 ECEVENT_SITPOSE 事件参数
 
int MKEVTDATA_Feeding (int nServings, char *obuf, int size)
 生成喂食事件的数据
 
int TcuSendFeedingEvent (int isManually, int nServing, void *pic, int pic_len)
 上报喂食事件
 
int TcuCalcMd5 (const char *path_or_data, long len, unsigned char digest[16])
 
int TcuCalcSha256 (const char *path_or_data, long len, unsigned char digest[32])
 

枚举类型说明

◆ TEMPTYPE

enum TEMPTYPE

温度单位

枚举值
TEMP_C 

Celcius

TEMP_F 

Farenheit

在文件 TgCloudUtil.h15 行定义.

函数说明

◆ MKEVTDATA_Temperatur()

int MKEVTDATA_Temperatur ( TEMPTYPE type,
float temper,
char * obuf,
int size )

生成 ECEVENT_TEMPERATURE_H/ECEVENT_TEMPERATURE_L 事件的额外参数

参数
type温度单位
temper温度
obuf输出的json格式字符串缓冲区
size输入时, size 为缓冲区大小
返回
json字符串长度+1。如果大于等于size, 意味obuf缓冲区不足,要重新分配大小至少为返回值的空间并再次调用
参见
MKEVTDAT_Temperatur

◆ MKEVTDAT_Temperatur()

struct tgJSON * MKEVTDAT_Temperatur ( TEMPTYPE type,
float temper )

返回json对象表示的温度事件参数.

参见
MKEVTDATA_Temperatur

◆ MKEVTDATA_Humidity()

int MKEVTDATA_Humidity ( int humid,
char * obuf,
int size )

生成 ECEVENT_HUMIDITY_H/ECEVENT_HUMIDITY_L 事件的额外参数

参数
humid湿度: 0~100
obuf输出的json格式字符串缓冲区
size输入时, size 为缓冲区大小
返回
json字符串长度+1。如果大于等于size, 意味obuf缓冲区不足,要重新分配大小至少为返回值的空间并再次调用
参见
MKEVTDAT_Humidity

◆ MKEVTDAT_Humidity()

struct tgJSON * MKEVTDAT_Humidity ( int humid)

返回json对象表示的湿度参数

参数
humid湿度: 0~100

◆ MKEVTDAT_SitPoseSens()

struct tgJSON * MKEVTDAT_SitPoseSens ( int sens)

ECEVENT_SITPOSE 事件参数

参数
sens坐姿检测灵敏度参数。0(最灵敏)|1|2(最准确)

◆ TcuSendFeedingEvent()

int TcuSendFeedingEvent ( int isManually,
int nServing,
void * pic,
int pic_len )

上报喂食事件

参数
isManually手动还是自动喂食
nServing喂食份数
pic图片
pic_len图片长度
返回
<0: 错误码