|
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 |