TuyaOS
结构列表
以下是带有简要说明的结构:
C
__attribute__
Network provision data
C
_PACKED_
C
activate_info_t
Definition of activate data
C
AES_HW_CBC_FUNC
C
AES_METHOD_REG_S
C
AP_IF_S
C
AP_NETCFG_ARGS
C
apr_sha1_ctx_t
C
apSsidPasswd_s
Ssid and password info
C
autotest_prod_cfg_t
C
BEACON_TAG_DATA_UNIT_S
C
bridgeif_initdata_s
C
CH_CODE_ST
Definition of operator code info
C
cipher_params_t
C
CTRL_GROUP
Definition group of control
C
DEBUG_GW_PROD_INFO_S
Definition of product info (for debug)
C
DELAYED_WORK_ENTRY_S
Delayed work entry definition
C
DEV_ACTV_ATTR_S
Definition of device actv attribute
C
dev_cntl_n_s
Definition of device control info
C
dev_info_get_t
C
DEV_QOS_ST
Definition of device Quaility of Service
C
DEV_RESET_S
Definition of sub-device reset info
C
devos_health_policy_t
C
devos_init_t
Init param of IoT device
C
dhcp6_msg
C
dhcp_msg
C
dhcps_lease_t
C
dhcps_msg
C
dhcps_options_t
C
dhcps_pool
C
dhcps_state
C
dns_hdr
C
DNS_QUERY_S
Definition of domain's IP and cert structure
C
DP_BOOL_S
Definition of dp prop
C
DP_CNTL_S
Definition of dp control
C
DP_DESC_IF_S
Definition of dp description
C
DP_PROP_BITMAP
Definition of dp prop
C
DP_PROP_ENUM_S
Definition of dp prop
C
DP_PROP_STR_S
Definition of dp prop
C
DP_PROP_VAL_S
Definition of dp prop
C
DP_RECV_FILTER_PARA
Definition of DP filerting param
C
DP_REPT_CB_DATA
Definition of DP report callbak
C
DP_REPT_FLOW_CTRL
Definition of dp report flow control
C
DP_REPT_FLOW_CTRL_UNIT
Definition of dp report flow control unit
C
DP_REPT_HADLE_CB_S
Definition of DP handlers
C
eth_addr
C
eth_hdr
C
eth_vlan_hdr
C
etharp_hdr
C
event_manage_t
Event manage node
C
event_node_t
Event node
C
event_raw_data_t
Event dispatch raw data
C
fast_prov_info_st
C
fast_prov_mac_err_st
C
fast_prov_net_info_t
C
FAST_WF_CONNECTED_AP_INFO_T
C
ffc_cb_t
Callback define when ffc init
C
ffc_cfg_t
Ffc configure struct
C
ffc_fittings_msg_t
C
ffc_ops_t
Ffc operation struct
C
FLOW_BODY_ST
C
FLOW_BODY_V2_ST
C
fs_file
C
fsdata_file
C
FW_UG_S
Tuya sdk ota firmware info
C
GPIO_TEST_TABLE
Definition gpio test table
C
GRP_MAG_S
Definition of group management
C
GRP_REC_S
Definition of group info
C
GW_ACTV_IF_S
Definition of active info
C
GW_ATTACH_ATTR_T
Definition of attach moudule attribute
C
GW_BASE_IF_S
Definition gw BASE information
C
GW_CNTL_S
Definition of core device management
C
GW_DESC_IF_S
Definition of device description info
C
GW_PROD_INFO_S
Definition of product info(wired)
C
GW_RESET_S
Definition of gateway device reset info
C
GW_STRIDE_UPDATE_S
Definition of stride update info
C
GW_WORK_STAT_MAG_S
Definition of device work state
C
health_alert_evt_data
C
heap_context_t
C
hlist_head
Hash list head
C
hlist_node
Hash list node
C
http_custom_content_ctx_s
C
http_header_pair_t
C
HTTP_INF_H_S
Definition of HTTP request/response structure
C
HTTP_PARAM_H_S
Definition of HTTP URL param structure
C
http_req_t
C
http_resp_t
C
HTTP_URL_H_S
Definition of HTTP URL structure
C
icmp6_echo_hdr
C
icmp6_hdr
C
icmp_echo_hdr
C
ieee_802154_hdr
C
igmp_msg
C
in6_addr
C
in_addr
C
IOT_TY_DB_RW_S
C
ip4_addr_packed
C
ip4_addr_wordaligned
C
ip6_addr_packed
C
ip6_dest_hdr
C
ip6_frag_hdr
C
ip6_hbh_hdr
C
ip6_hdr
C
ip6_opt_hdr
C
ip6_rout_hdr
C
ip_globals
C
ip_hdr
C
ip_pcb
C
jrpc_msg_t
C
LAN_EXT_CMD_PARAM_S
C
LAN_PRO_HEAD_APP_S
LAN protocol frame head format (from app)
C
LAN_PRO_HEAD_GW_S
LAN protocol frame head format (from device)
C
LAN_PRO_TAIL_S
LAN protocol frame tail format (from device)
C
LAN_RPC_CFG_S
C
LAN_RPC_MASTER_S
C
LAN_RPC_NODE_S
C
lladdr_option
C
lpv35_fixed_head_t
C
lpv35_frame_object_t
C
lpv35_plaintext_data_t
C
LS_DATA_S
Data structure of log sequence
C
lwip_cyclic_timer
C
mbedtls_threading_mutex_t
C
memp
C
memp_desc
C
MESSAGE
Init param of message
C
MF_IMPORT_INTF_S
Definition of mf test init configure
C
MIMO_IF_S
WIFI芯片探测本地AP信息结构体
C
mld_header
C
MQ_CLIENT_IF_S
Definition of MQTT client's credentials
C
mqtt_broker_handle_t
C
mqtt_client_s
C
mqtt_config
定义了mqtt client创建需要的配置
C
mqtt_connect_client_info_t
C
mqtt_request_t
C
mqtt_ringbuf_t
C
msg_data_s
Info of dp message data
C
MSG_ENTRY_S
Message entry definition
C
mtu_option
C
na_header
C
NBIOT_LWM2M_REGISTER_T
C
NETCFG_HANDLER
Netcfg handler
C
netif
C
netmgr_linkage_t
C
ns_header
C
NW_IP_S
C
NW_MAC_S
C
parsed_url_t
C
pbuf
C
pbuf_rom
C
POSIX_TM_S
Posix time
C
prefix_option
C
PROBE_REQUEST_FIX_S
C
PROBE_REQUEST_PACKAGE_HEAD_S
C
PROBE_RESPONSE_PACKAGE_HEAD_S
C
prodtest_app_cfg_t
C
prodtest_ssid_info_t
C
QUEUE_CLASS
Queue data structure define
C
ra_header
C
rdnss_option
C
reconnect_config_t
Reconnect configuration
C
redirect_header
C
redirected_header_option
C
route_option
C
rpc_base_cfg_t
C
rpc_base_t
C
rpc_msg_t
C
rpc_node_t
C
rs_header
C
S_HTTP_MANAGER
The HTTP session manager structure
C
S_HTTP_SESSION
The HTTP session's Request structure
C
s_tm_msg
Timer message definition
C
SCENE_MAG_S
Definition of scene management
C
SCENE_REC_S
Definition of scene info
C
SCHEMA_OTHER_ATTR_S
Definition of schema other attribute
C
SF_GW_DEV_CMD_S
Info of dp command
C
SF_SUBDEV_HANDLE_CB_S
Callback function of subdevice handle
C
sha2_context
SHA-256 context structure
C
slist_head
Sigle list head
C
SMARTPOINTER_T
Reference data
C
smtp_send_request
C
SnifferUserParameters_s
C
socket_config_t
定义了tcp transporter配置选项
C
SSID_PASSWORD_TOKEN
Ssid password and token info
C
subscribe_node_t
Subscirbe node
C
SUM_ZONE_S
Summer time zone
C
SUM_ZONE_TBL_S
Sum zone info
C
TAL_BLE_ADDR_T
C
TAL_BLE_ADV_PARAMS_T
C
TAL_BLE_ADV_REPORT_T
C
TAL_BLE_CONN_PARAM_EVT_T
C
TAL_BLE_CONN_PARAMS_T
C
TAL_BLE_CONN_RSSI_EVT_T
C
TAL_BLE_CONNECT_EVT_T
C
TAL_BLE_DATA_REPORT_T
C
TAL_BLE_DATA_T
C
TAL_BLE_DISCONNECT_EVT_T
C
TAL_BLE_EVT_PARAMS_T
C
TAL_BLE_EXCHANGE_MTU_EVT_T
C
TAL_BLE_NOTIFY_TX_EVT_T
C
TAL_BLE_PEER_INFO_T
C
TAL_BLE_READ_CHAR_EVT_T
C
TAL_BLE_SCAN_PARAMS_T
C
TAL_BLE_SUBSCRBE_EVT_T
C
TAL_MESH_ACCESS_MSG_T
C
TAL_MESH_DATA_RECEIVE_T
C
TAL_MESH_DATA_T
C
TAL_MESH_DEVICE_INFO_T
C
TAL_MESH_EVT_PARAMS_T
C
TAL_MESH_FIRMWARE_INFOR_T
C
TAL_MESH_GENERIC_ONOFF_SET_T
C
TAL_MESH_GENERIC_ONOFF_STATUS_T
C
TAL_MESH_LOCAL_INFO_T
C
TAL_MESH_NET_PARAM_T
C
TAL_MESH_PROV_T
C
TAL_MESH_UNPROV_BEACON_T
C
TAL_PRIVATE_BEACON_T
C
TAL_UART_CFG_T
C
tcp_hdr
C
tcpip_api_call_data
C
tcpip_msg
C
tftp_context
C
THREAD_CFG_T
Thread parameters
C
tkl_ability
Description of tuya kernel ability, it will used by auto test tool
C
TKL_ADC_DESC_T
Description of tuya kernel adapter layer adc
C
TKL_ATTR_REC_T
C
TKL_ATTR_T
C
TKL_AUDIO_CONFIG_T
C
TKL_AUDIO_DETECT_DB_RESULT_T
C
TKL_AUDIO_FRAME_T
Audio frame
C
TKL_AUDIO_HARDWARE_SOURCE
C
TKL_AUDIO_PLAY_OPS_T
C
TKL_BINDING_TABLE_T
C
TKL_BLE_CHAR_PARAMS_T
C
TKL_BLE_DATA_REPORT_T
C
TKL_BLE_DATA_T
C
TKL_BLE_GAP_ADDR_T
GAP address parameters
C
TKL_BLE_GAP_ADV_PARAMS_T
GAP advertising parameters
C
TKL_BLE_GAP_ADV_REPORT_T
GAP adv report parameters
C
TKL_BLE_GAP_CONN_PARAMS_T
Definition of LE connection request parameter
C
TKL_BLE_GAP_CONNECT_EVT_T
C
TKL_BLE_GAP_DISCONNECT_EVT_T
C
TKL_BLE_GAP_PARAMS_EVT_T
C
TKL_BLE_GAP_SCAN_PARAMS_T
GAP scanning parameters
C
TKL_BLE_GATT_CHAR_DISC_TYPE_T
C
TKL_BLE_GATT_DESC_DISC_TYPE_T
C
TKL_BLE_GATT_PARAMS_EVT_T
C
TKL_BLE_GATT_SVC_DISC_TYPE_T
C
TKL_BLE_GATTS_PARAMS_T
C
TKL_BLE_NOTIFY_RESULT_EVT_T
C
TKL_BLE_READ_CHAR_EVT_T
C
TKL_BLE_SERVICE_PARAMS_T
C
TKL_BLE_SUBSCRBE_EVT_T
C
TKL_BLE_UUID_T
Bluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs
C
TKL_BT_DESC_T
C
TKL_CELL_BASE_INTF_T
蜂窝模组基础服务API接口定义 TAL在实现tkl_CellularSvcIntf_t接口后,需要调用tal_cellular_mds_register 把实现的对象注册到tkl中
C
TKL_CELL_CALL_INTF_T
蜂窝模组电话拨号API接口定义
C
TKL_CELL_INFO_T
C
TKL_CELL_INIT_PARAM_T
C
TKL_CELL_KEYPAD_INTF_T
蜂窝模组音频接口
C
TKL_CELL_MDS_INTF_T
蜂窝模组数据服务API接口定义 TAL在实现tkl_cellular_mds_intf_t接口后,需要调用tal_cellular_mds_register 把实现的对象注册到tkl中
C
TKL_CELL_PLAYER_INTF_T
蜂窝模组音频接口
C
TKL_CELL_SMS_INTF_T
蜂窝模组短信功能API接口定义
C
TKL_CELL_VBAT_INTF_T
蜂窝模组电池API接口定义
C
TKL_CLUSTER_T
C
TKL_CLUSTER_TRIPLET_T
C
TKL_DAC_DESC_T
Description of tuya kernel adapter layer dac xbf
C
TKL_DISP_DEVICE_S
C
TKL_DISP_EVENT_HANDLER_S
C
TKL_DISP_FRAMEBUFFER_S
C
TKL_DISP_INFO_S
C
TKL_DISP_RECT_S
C
TKL_ENDPOINT_T
C
TKL_FLASH_DESC_T
Description of tuya kernel adapter layer flash
C
TKL_FS_T
Description of tuya kernel adapter layer file system
C
TKL_GPIO_DESC_T
Description of tuya kernel adapter layer gpio
C
TKL_GROUP_CB_T
C
TKL_I2C_DESC_T
Description of tuya kernel adapter layer i2c
C
TKL_INSTALL_CODE_T
C
TKL_ISP_AWB_CONFIG_T
C
TKL_ISP_DEBUG_CONFIG_T
C
TKL_ISP_DENOISE_CONFIG_T
C
TKL_ISP_DN_RETURN_T
C
TKL_ISP_DN_SWITCH_CALC_DATA_T
C
TKL_ISP_DN_SWITCH_CONFIG_T
C
TKL_ISP_FIG_STYLE_CONFIG_T
C
TKL_ISP_LOG_INFO_T
C
TKL_ISP_MIRROR_FLIP_CONFIG_T
C
TKL_ISP_PARAM_INFO_T
C
TKL_ISP_RESERVED_CONFIG_T
C
TKL_ISP_SHADING_CONFIG_T
C
TKL_ISP_SMARTIR_CONFIG_T
C
TKL_ISP_WDR_CONFIG_T
C
TKL_JOIN_CFG_T
C
TKL_LBS_INFO_T
C
TKL_MESH_ACCESS_MSG_T
Mesh access msg parameters
C
TKL_MESH_DATA_RECEIVE_T
C
TKL_MESH_DATA_T
C
TKL_MESH_DEVICE_INFO_T
C
TKL_MESH_EVT_PARAMS_T
C
TKL_MESH_LOCAL_INFO_T
C
TKL_MESH_MODEL_HADLE_T
Model handle
C
TKL_MESH_NET_PARAM_T
Network parameters
C
TKL_MESH_PROV_T
C
TKL_MESH_UNPROV_BEACON_T
C
TKL_MINI_SCENE_T
C
TKL_NBIOT_DESC_T
C
TKL_NETWORK_DESC_T
Description of tuya kernel adapter layer network
C
TKL_NWK_BASIC_INFO_T
C
TKL_OS_T
Description of tuya kernel adapter layer system api
C
TKL_PM_INTF_T
C
TKL_POLL_CB_T
C
TKL_PRIVATE_BEACON_T
C
TKL_PWM_DESC_T
Description of tuya kernel adapter layer pwm
C
TKL_RECV_ADDR_T
C
TKL_REJOIN_CFG_T
C
TKL_REPORT_TABLE_T
C
TKL_RIL_CESQ_T
C
TKL_RIL_EVENT_ID_T
C
TKL_RIL_NEIGHBOR_CELL_INFO_T
C
TKL_RIL_PLMN_T
C
TKL_RTC_DESC_T
Description of tuya kernel adapter layer rtc
C
TKL_SCAN_POLICY_T
C
TKL_SCAN_RESULT_T
C
TKL_SCENE_CB_T
C
TKL_SCENE_T
C
TKL_SECRET_KEY_T
C
TKL_SPI_DESC_T
Description of tuya kernel adapter layer spi
C
TKL_STORAGE_DEVICE_INFO_T
C
TKL_STORAGE_DF_T
C
TKL_STORAGE_EVENT_MSG
C
TKL_STORAGE_PART_INFO_T
C
TKL_TIMER_DESC_T
Description of tuya kernel adapter layer timer
C
TKL_UART_DESC_T
Description of tuya kernel adapter layer uart
C
TKL_VENC_CONFIG_T
C
TKL_VENC_FRAME_T
C
TKL_VENC_OSD_T
C
TKL_VENC_STREAM_BUFF_T
C
TKL_VI_CONFIG_T
C
TKL_VI_DETECT_HD_PARAM_T
C
TKL_VI_DETECT_HD_RESULT_T
C
TKL_VI_HARDWARE_SOURCE_T
C
TKL_VI_HD_TARGET_T
C
TKL_VI_ISP_CONFIG_T
C
TKL_VI_RECT_T
C
TKL_VI_SENSOR_REG_CONFIG_T
C
TKL_WATCHDOG_DESC_T
Description of tuya kernel adapter layer watchdog
C
TKL_WIFI_DESC_T
Description of tuya kernel adapter layer wifi api
C
TKL_WIFI_HOSTAP_DESC_T
Description of tuya kernel adapter layer wifi hostap api
C
TKL_WIRED_DESC_T
Description of tuya kernel adapter layer wired
C
TKL_ZCL_FRAME_T
C
TKL_ZCL_HDR_T
C
TKL_ZDP_FRAME_T
C
TKL_ZG_AUX_T
C
TKL_ZG_OTA_CB
C
TKL_ZG_RECV_CB
C
TKL_ZG_SEND_CB
C
TKL_ZLL_DEV_INFO_T
C
TKL_ZLL_DEV_LIST_T
C
TM_MSG_ENTRY_S
Timer message entry definition
C
TransporteeParameters_s
C
TUYA_ADC_BASE_CFG_T
Adc config
C
TUYA_BLE_BT_PARA
C
TUYA_CELLULAR_SMS_RECV_T
接收短信结构体定义
C
TUYA_CELLULAR_SMS_SEND_T
发送短信结构体定义
C
TUYA_CELLULAR_SMS_TIMESTAMP_T
短信时间戳信息结构体定义
C
TUYA_DAC_BASE_CFG_T
Dac config //xbf
C
TUYA_DAC_CTL_CONFIG_T
C
TUYA_DAC_DATA_T
C
TUYA_FD_SET_T
C
TUYA_FLASH_BASE_INFO_T
C
TUYA_FLASH_PARTITION_T
Flash partition information
C
TUYA_GPIO_BASE_CFG_T
Gpio config
C
TUYA_GPIO_IRQ_T
Gpio interrupt config
C
TUYA_HW_AES_
C
TUYA_HW_AES_HANDLE_
C
TUYA_HW_AES_PARAM_
C
TUYA_I2S_BASE_CFG_T
C
TUYA_IIC_BASE_CFG_T
I2c cfg
C
TUYA_IIC_STATUS_T
C
TUYA_IOT_API_PRE_HANDLE_CBS_S
C
tuya_list_head
Bidirection list head
C
TUYA_OTA_DATA_T
C
TUYA_OTA_FIRMWARE_INFO_T
C
TUYA_PM_DEV_DESC_T
C
TUYA_PWM_BASE_CFG_T
Pwm config
C
tuya_rpc_pipe_call_t
C
tuya_rpc_t
C
TUYA_SLEEP_CB_T
Sleep callback
C
TUYA_SPI_BASE_CFG_T
Spi config
C
TUYA_SPI_STATUS_T
SPI Status
C
TUYA_TIMER_BASE_CFG_E
C
tuya_tls_cert_perm_t
C
tuya_transporter_inter_t
C
TUYA_UART_BASE_CFG_T
Uart config
C
TUYA_UPGRADE_DETECT_T
Definition of firmware upgrade workload
C
TUYA_UPGRADE_PARAM_T
Definition of firmware upgrade handler
C
TUYA_WDOG_BASE_CFG_T
C
tuya_wifi_cfg_param
Tuya wifi netcfg params, mthd and start mode
C
tuya_wifi_status_config
C
TY_BT_SDK_PARAM_S
Parameters for bluetooth
C
ty_cJSON
C
TY_DB_RW_S
Tuya key-value database property, used for serialize/deserialize data to json format
C
ty_devos_t
Definitioin of cfg params
C
ty_devos_udf_active_t
Definition of customized active info
C
ty_devos_udf_cfg_t
Definition of user defined features(udf)
C
TY_DNS_INFO_S
DNS entry info
C
TY_DP_QUERY_S
Definition of DP query
C
TY_INIT_PARAMS_S
Definition of TUYA DevOS init param
C
TY_IOT_APP_CBS_S
Definition of IoT callbacks used by APP
C
TY_IOT_CBS_S
Definition of gateway callback funtions
C
TY_IOT_REGION_INFO_S
Definition of region info
C
TY_LOCATION_INFO_S
Definition of location info
C
ty_netif_ip_info_s
C
TY_OBJ_DP_DATA_S
Dp data information
C
TY_OBJ_DP_REPT_S
Dp data report information for object type
C
TY_OBJ_DP_S
Definition of structured dp
C
TY_RAW_DP_REPT_S
Dp data report information for raw type
C
TY_RECV_OBJ_DP_S
Definition of recved structured dp
C
TY_RECV_RAW_DP_S
Definition of recved raw dp
C
TY_STAT_DP_REPT_S
Dp data report information for statistic type
C
udp_hdr
C
UF_PARTITION
UF partition
C
UF_PARTITION_TABLE_S
UF description
C
UNI_MD5_CTX_S
C
UNI_STORAGE_DESC_S
Storage description
C
websocket_client_cfg_t
C
websocket_client_msg_t
C
WF_AP_CFG_IF_S
C
WF_GW_PROD_INFO_S
C
WifiNetcfgFrameSniffer_s
C
WifiNetcfgFrameTransporter_s
C
WLAN_BEACON_IF_S
C
WLAN_COM_ADDR_S
C
WLAN_DATA_IF_S
C
WLAN_FRAME_S
WLAN Frame info
C
WLAN_FROM_AP_ADDR_S
C
WLAN_MANAGEMENT_S
C
WLAN_PROBE_REQ_IF_S
C
WLAN_TO_AP_ADDR_S
C
WORK_ITEM_T
制作者
1.9.4