TuyaOS
|
DevOS initialization and schedule 更多...
#include "tuya_cloud_com_defs.h"
结构体 | |
struct | devos_init_t |
Init param of IoT device 更多... | |
宏定义 | |
#define | EVENT_DEVOS_STATE_CHANGE "devos.stat.chg" |
函数 | |
BOOL_T | tuya_svc_devos_activate_is_product_secret (VOID) |
Check product secret 更多... | |
OPERATE_RET | tuya_svc_devos_activate_preaction (VOID) |
Call activate preaction 更多... | |
OPERATE_RET | tuya_svc_devos_activate_set_product_secret (CHAR_T *product_secret, CHAR_T *client_id) |
Set activate cfg 更多... | |
CHAR_T * | tuya_svc_devos_get_netcfg_stat (UINT8_T type) |
Get current devos netcfg state 更多... | |
DEVOS_STATE_E | tuya_svc_devos_get_state (VOID) |
Get current devos state 更多... | |
OPERATE_RET | tuya_svc_devos_init (IN devos_init_t *cfg) |
Init device 更多... | |
OPERATE_RET | tuya_svc_devos_reinit (VOID_T) |
Reinit device 更多... | |
OPERATE_RET | tuya_svc_devos_set_netcfg_stat (IN DEVOS_NW_CFG_STAGE_E stage, IN UINT_T status) |
Set current devos netcfg state 更多... | |
OPERATE_RET | tuya_svc_devos_set_state (IN DEVOS_STATE_E state) |
Set current devos state (dispatch event) 更多... | |
OPERATE_RET | tuya_svc_devos_set_time (TIME_T time_sec, INT_T update_source) |
Set current devos time 更多... | |
DevOS initialization and schedule
BOOL_T tuya_svc_devos_activate_is_product_secret | ( | VOID | ) |
Check product secret
OPERATE_RET tuya_svc_devos_activate_preaction | ( | VOID | ) |
Call activate preaction
OPERATE_RET tuya_svc_devos_activate_set_product_secret | ( | CHAR_T * | product_secret, |
CHAR_T * | client_id | ||
) |
Set activate cfg
CHAR_T * tuya_svc_devos_get_netcfg_stat | ( | UINT8_T | type | ) |
Get current devos netcfg state
DEVOS_STATE_E tuya_svc_devos_get_state | ( | VOID | ) |
Get current devos state
OPERATE_RET tuya_svc_devos_init | ( | IN devos_init_t * | cfg | ) |
Init device
[in] | cfg | device configuration |
OPERATE_RET tuya_svc_devos_reinit | ( | VOID_T | ) |
OPERATE_RET tuya_svc_devos_set_netcfg_stat | ( | IN DEVOS_NW_CFG_STAGE_E | stage, |
IN UINT_T | status | ||
) |
Set current devos netcfg state
[in] | state | see DEVOS_NW_CFG_STAGE_E |
[in] | status,0-success,others-error |
OPERATE_RET tuya_svc_devos_set_state | ( | IN DEVOS_STATE_E | state | ) |
Set current devos state (dispatch event)
[in] | state | see DEVOS_STATE_E |
OPERATE_RET tuya_svc_devos_set_time | ( | TIME_T | time_sec, |
INT_T | update_source | ||
) |
Set current devos time
[in] | time_sec | posix timestamp |
[in] | update_source,1-cloud | sync, 0-other |