9 #ifndef _AIOT_LOGPOST_API_H 10 #define _AIOT_LOGPOST_API_H 12 #if defined(__cplusplus) 22 #define STATE_LOGPOST_DISABLE (-0x1401) 92 aiot_logpost_event_type_t
type;
170 #if defined(__cplusplus) aiot_logpost_event_type_t
logpost模块内部发生值得用户关注的状态变化时, 通知用户的事件类型
Definition: aiot_logpost_api.h:74
aiot_logpost_event_type_t type
事件内容所对应的事件类型, 更多信息请参考aiot_logpost_event_type_t
Definition: aiot_logpost_api.h:92
uint64_t msg_id
消息标示符, 用于标识云端下行消息, 可从data-module模块的消息接收回调函数中获得对应的标识符, 如果用户设置为0, 此字段将不上传。
Definition: aiot_logpost_api.h:63
int32_t aiot_device_logpost_set_callback(void *device, aiot_logpost_event_callback_t callback, void *userdata)
设置日志上报消息回调,包含云端主动下推日志开关消息/主动获取日志开关回复消息
uint64_t timestamp
utc时间戳, 单位为ms, 此数值会直接展示在云端控制台设备日志页面
Definition: aiot_logpost_api.h:43
void(* aiot_logpost_event_callback_t)(void *device, const aiot_logpost_event_t *event, void *userdata)
设备日志的事件回调函数原型,用户定义后, 可通过 aiot_device_logpost_set_callback 配置 ...
Definition: aiot_logpost_api.h:127
上报日志后云端给的回复
Definition: aiot_logpost_api.h:82
aiot_logpost_level_t
日志级别枚举类型定义
Definition: aiot_logpost_api.h:27
日志数据结构体定义
Definition: aiot_logpost_api.h:39
uint8_t on_off
日志开关状态, 0: 关闭日志上传; 1: 打开日志上传
Definition: aiot_logpost_api.h:102
aiot_logpost_level_t loglevel
日志级别, 请查看aiot_logpost_level_t 定义
Definition: aiot_logpost_api.h:48
Definition: aiot_logpost_api.h:32
int32_t aiot_device_logpost_send(void *device, const aiot_log_t *log_msg)
向云端发送设备日志
接受到云端下发的日志配置数据
Definition: aiot_logpost_api.h:78
Definition: aiot_logpost_api.h:31
int32_t aiot_device_logpost_set_post_reply(void *device, int8_t post_reply)
设置日志上报后云端是否给回复
Definition: aiot_logpost_api.h:29
Definition: aiot_logpost_api.h:28
char * content
日志内容, 必须为以结束符'\0'结尾的字符串
Definition: aiot_logpost_api.h:68
int32_t code
状态码, 可用于标识日志对应的状态
Definition: aiot_logpost_api.h:58
char * module_name
模块名称, 必须为以结束符'\0'结尾的字符串
Definition: aiot_logpost_api.h:53
Definition: aiot_logpost_api.h:30
uint8_t msg_id
云端接收到的消息id
Definition: aiot_logpost_api.h:111
logpost模块内部发生值得用户关注的状态变化时, 通知用户的事件内容
Definition: aiot_logpost_api.h:88
uint32_t code
消息状态,200表示成功
Definition: aiot_logpost_api.h:115