TuyaOS
宏定义 | 类型定义 | 函数
tuya_svc_mqtt_direct.h 文件参考

TUYA mqtt direct service 更多...

#include "base_event.h"
tuya_svc_mqtt_direct.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define EVENT_MQTT_DIRECT_CONNECTED   "mqtt.dir.con"
 
#define EVENT_MQTT_DIRECT_DISCONNECTED   "mqtt.dir.disc"
 

类型定义

typedef VOID(* REV_BIND_TOKEN_CB) (IN CONST CHAR_T *token)
 callback when received token 更多...
 

函数

BOOL_T tuya_svc_mqtt_direct_is_connected (VOID)
 Whether mqtt direct is connected or not 更多...
 
OPERATE_RET tuya_svc_mqtt_direct_register_cb (REV_BIND_TOKEN_CB cb)
 Register token callback 更多...
 
VOID tuya_svc_mqtt_direct_set_env (CHAR_T *env)
 Set environment for direct connect 更多...
 
OPERATE_RET tuya_svc_mqtt_direct_start (VOID)
 Start mqtt direct service 更多...
 
OPERATE_RET tuya_svc_mqtt_direct_stop (VOID)
 Close mqtt direct service 更多...
 

详细描述

TUYA mqtt direct service

版本
0.1
日期
2021-04-06

类型定义说明

◆ REV_BIND_TOKEN_CB

typedef VOID(* REV_BIND_TOKEN_CB) (IN CONST CHAR_T *token)

callback when received token

参数
[in]tokensend from cloud

函数说明

◆ tuya_svc_mqtt_direct_is_connected()

BOOL_T tuya_svc_mqtt_direct_is_connected ( VOID  )

Whether mqtt direct is connected or not

返回
TRUE on connected, False on disconnected

◆ tuya_svc_mqtt_direct_register_cb()

OPERATE_RET tuya_svc_mqtt_direct_register_cb ( REV_BIND_TOKEN_CB  cb)

Register token callback

参数
[in]cbcallback when token is got from tuya cloud
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_svc_mqtt_direct_set_env()

VOID tuya_svc_mqtt_direct_set_env ( CHAR_T *  env)

Set environment for direct connect

参数
[in]envthe environment(default: pro)

◆ tuya_svc_mqtt_direct_start()

OPERATE_RET tuya_svc_mqtt_direct_start ( VOID  )

Start mqtt direct service

返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_svc_mqtt_direct_stop()

OPERATE_RET tuya_svc_mqtt_direct_stop ( VOID  )

Close mqtt direct service

返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h