TuyaOS
结构列表
以下是带有简要说明的结构:
 C__attribute__Network provision data
 C_PACKED_
 Cactivate_info_tDefinition of activate data
 CAES_HW_CBC_FUNC
 CAES_METHOD_REG_S
 CAP_IF_S
 CAP_NETCFG_ARGS
 Capr_sha1_ctx_t
 CapSsidPasswd_sSsid and password info
 Cautotest_prod_cfg_t
 CBEACON_TAG_DATA_UNIT_S
 Cbridgeif_initdata_s
 CCH_CODE_STDefinition of operator code info
 Ccipher_params_t
 CCTRL_GROUPDefinition group of control
 CDEBUG_GW_PROD_INFO_SDefinition of product info (for debug)
 CDELAYED_WORK_ENTRY_SDelayed work entry definition
 CDEV_ACTV_ATTR_SDefinition of device actv attribute
 Cdev_cntl_n_sDefinition of device control info
 Cdev_info_get_t
 CDEV_QOS_STDefinition of device Quaility of Service
 CDEV_RESET_SDefinition of sub-device reset info
 Cdevos_health_policy_t
 Cdevos_init_tInit param of IoT device
 Cdhcp6_msg
 Cdhcp_msg
 Cdhcps_lease_t
 Cdhcps_msg
 Cdhcps_options_t
 Cdhcps_pool
 Cdhcps_state
 Cdns_hdr
 CDNS_QUERY_SDefinition of domain's IP and cert structure
 CDP_BOOL_SDefinition of dp prop
 CDP_CNTL_SDefinition of dp control
 CDP_DESC_IF_SDefinition of dp description
 CDP_PROP_BITMAPDefinition of dp prop
 CDP_PROP_ENUM_SDefinition of dp prop
 CDP_PROP_STR_SDefinition of dp prop
 CDP_PROP_VAL_SDefinition of dp prop
 CDP_RECV_FILTER_PARADefinition of DP filerting param
 CDP_REPT_CB_DATADefinition of DP report callbak
 CDP_REPT_FLOW_CTRLDefinition of dp report flow control
 CDP_REPT_FLOW_CTRL_UNITDefinition of dp report flow control unit
 CDP_REPT_HADLE_CB_SDefinition of DP handlers
 Ceth_addr
 Ceth_hdr
 Ceth_vlan_hdr
 Cetharp_hdr
 Cevent_manage_tEvent manage node
 Cevent_node_tEvent node
 Cevent_raw_data_tEvent dispatch raw data
 Cfast_prov_info_st
 Cfast_prov_mac_err_st
 Cfast_prov_net_info_t
 CFAST_WF_CONNECTED_AP_INFO_T
 Cffc_cb_tCallback define when ffc init
 Cffc_cfg_tFfc configure struct
 Cffc_fittings_msg_t
 Cffc_ops_tFfc operation struct
 CFLOW_BODY_ST
 CFLOW_BODY_V2_ST
 Cfs_file
 Cfsdata_file
 CFW_UG_STuya sdk ota firmware info
 CGPIO_TEST_TABLEDefinition gpio test table
 CGRP_MAG_SDefinition of group management
 CGRP_REC_SDefinition of group info
 CGW_ACTV_IF_SDefinition of active info
 CGW_ATTACH_ATTR_TDefinition of attach moudule attribute
 CGW_BASE_IF_SDefinition gw BASE information
 CGW_CNTL_SDefinition of core device management
 CGW_DESC_IF_SDefinition of device description info
 CGW_PROD_INFO_SDefinition of product info(wired)
 CGW_RESET_SDefinition of gateway device reset info
 CGW_STRIDE_UPDATE_SDefinition of stride update info
 CGW_WORK_STAT_MAG_SDefinition of device work state
 Chealth_alert_evt_data
 Cheap_context_t
 Chlist_headHash list head
 Chlist_nodeHash list node
 Chttp_custom_content_ctx_s
 Chttp_header_pair_t
 CHTTP_INF_H_SDefinition of HTTP request/response structure
 CHTTP_PARAM_H_SDefinition of HTTP URL param structure
 Chttp_req_t
 Chttp_resp_t
 CHTTP_URL_H_SDefinition of HTTP URL structure
 Cicmp6_echo_hdr
 Cicmp6_hdr
 Cicmp_echo_hdr
 Cieee_802154_hdr
 Cigmp_msg
 Cin6_addr
 Cin_addr
 CIOT_TY_DB_RW_S
 Cip4_addr_packed
 Cip4_addr_wordaligned
 Cip6_addr_packed
 Cip6_dest_hdr
 Cip6_frag_hdr
 Cip6_hbh_hdr
 Cip6_hdr
 Cip6_opt_hdr
 Cip6_rout_hdr
 Cip_globals
 Cip_hdr
 Cip_pcb
 Cjrpc_msg_t
 CLAN_EXT_CMD_PARAM_S
 CLAN_PRO_HEAD_APP_SLAN protocol frame head format (from app)
 CLAN_PRO_HEAD_GW_SLAN protocol frame head format (from device)
 CLAN_PRO_TAIL_SLAN protocol frame tail format (from device)
 CLAN_RPC_CFG_S
 CLAN_RPC_MASTER_S
 CLAN_RPC_NODE_S
 Clladdr_option
 Clpv35_fixed_head_t
 Clpv35_frame_object_t
 Clpv35_plaintext_data_t
 CLS_DATA_SData structure of log sequence
 Clwip_cyclic_timer
 Cmbedtls_threading_mutex_t
 Cmemp
 Cmemp_desc
 CMESSAGEInit param of message
 CMF_IMPORT_INTF_SDefinition of mf test init configure
 CMIMO_IF_SWIFI芯片探测本地AP信息结构体
 Cmld_header
 CMQ_CLIENT_IF_SDefinition of MQTT client's credentials
 Cmqtt_broker_handle_t
 Cmqtt_client_s
 Cmqtt_config定义了mqtt client创建需要的配置
 Cmqtt_connect_client_info_t
 Cmqtt_request_t
 Cmqtt_ringbuf_t
 Cmsg_data_sInfo of dp message data
 CMSG_ENTRY_SMessage entry definition
 Cmtu_option
 Cna_header
 CNBIOT_LWM2M_REGISTER_T
 CNETCFG_HANDLERNetcfg handler
 Cnetif
 Cnetmgr_linkage_t
 Cns_header
 CNW_IP_S
 CNW_MAC_S
 Cparsed_url_t
 Cpbuf
 Cpbuf_rom
 CPOSIX_TM_SPosix time
 Cprefix_option
 CPROBE_REQUEST_FIX_S
 CPROBE_REQUEST_PACKAGE_HEAD_S
 CPROBE_RESPONSE_PACKAGE_HEAD_S
 Cprodtest_app_cfg_t
 Cprodtest_ssid_info_t
 CQUEUE_CLASSQueue data structure define
 Cra_header
 Crdnss_option
 Creconnect_config_tReconnect configuration
 Credirect_header
 Credirected_header_option
 Croute_option
 Crpc_base_cfg_t
 Crpc_base_t
 Crpc_msg_t
 Crpc_node_t
 Crs_header
 CS_HTTP_MANAGERThe HTTP session manager structure
 CS_HTTP_SESSIONThe HTTP session's Request structure
 Cs_tm_msgTimer message definition
 CSCENE_MAG_SDefinition of scene management
 CSCENE_REC_SDefinition of scene info
 CSCHEMA_OTHER_ATTR_SDefinition of schema other attribute
 CSF_GW_DEV_CMD_SInfo of dp command
 CSF_SUBDEV_HANDLE_CB_SCallback function of subdevice handle
 Csha2_contextSHA-256 context structure
 Cslist_headSigle list head
 CSMARTPOINTER_TReference data
 Csmtp_send_request
 CSnifferUserParameters_s
 Csocket_config_t定义了tcp transporter配置选项
 CSSID_PASSWORD_TOKENSsid password and token info
 Csubscribe_node_tSubscirbe node
 CSUM_ZONE_SSummer time zone
 CSUM_ZONE_TBL_SSum zone info
 CTAL_BLE_ADDR_T
 CTAL_BLE_ADV_PARAMS_T
 CTAL_BLE_ADV_REPORT_T
 CTAL_BLE_CONN_PARAM_EVT_T
 CTAL_BLE_CONN_PARAMS_T
 CTAL_BLE_CONN_RSSI_EVT_T
 CTAL_BLE_CONNECT_EVT_T
 CTAL_BLE_DATA_REPORT_T
 CTAL_BLE_DATA_T
 CTAL_BLE_DISCONNECT_EVT_T
 CTAL_BLE_EVT_PARAMS_T
 CTAL_BLE_EXCHANGE_MTU_EVT_T
 CTAL_BLE_NOTIFY_TX_EVT_T
 CTAL_BLE_PEER_INFO_T
 CTAL_BLE_READ_CHAR_EVT_T
 CTAL_BLE_SCAN_PARAMS_T
 CTAL_BLE_SUBSCRBE_EVT_T
 CTAL_MESH_ACCESS_MSG_T
 CTAL_MESH_DATA_RECEIVE_T
 CTAL_MESH_DATA_T
 CTAL_MESH_DEVICE_INFO_T
 CTAL_MESH_EVT_PARAMS_T
 CTAL_MESH_FIRMWARE_INFOR_T
 CTAL_MESH_GENERIC_ONOFF_SET_T
 CTAL_MESH_GENERIC_ONOFF_STATUS_T
 CTAL_MESH_LOCAL_INFO_T
 CTAL_MESH_NET_PARAM_T
 CTAL_MESH_PROV_T
 CTAL_MESH_UNPROV_BEACON_T
 CTAL_PRIVATE_BEACON_T
 CTAL_UART_CFG_T
 Ctcp_hdr
 Ctcpip_api_call_data
 Ctcpip_msg
 Ctftp_context
 CTHREAD_CFG_TThread parameters
 Ctkl_abilityDescription of tuya kernel ability, it will used by auto test tool
 CTKL_ADC_DESC_TDescription of tuya kernel adapter layer adc
 CTKL_ATTR_REC_T
 CTKL_ATTR_T
 CTKL_AUDIO_CONFIG_T
 CTKL_AUDIO_DETECT_DB_RESULT_T
 CTKL_AUDIO_FRAME_TAudio frame
 CTKL_AUDIO_HARDWARE_SOURCE
 CTKL_AUDIO_PLAY_OPS_T
 CTKL_BINDING_TABLE_T
 CTKL_BLE_CHAR_PARAMS_T
 CTKL_BLE_DATA_REPORT_T
 CTKL_BLE_DATA_T
 CTKL_BLE_GAP_ADDR_TGAP address parameters
 CTKL_BLE_GAP_ADV_PARAMS_TGAP advertising parameters
 CTKL_BLE_GAP_ADV_REPORT_TGAP adv report parameters
 CTKL_BLE_GAP_CONN_PARAMS_TDefinition of LE connection request parameter
 CTKL_BLE_GAP_CONNECT_EVT_T
 CTKL_BLE_GAP_DISCONNECT_EVT_T
 CTKL_BLE_GAP_PARAMS_EVT_T
 CTKL_BLE_GAP_SCAN_PARAMS_TGAP scanning parameters
 CTKL_BLE_GATT_CHAR_DISC_TYPE_T
 CTKL_BLE_GATT_DESC_DISC_TYPE_T
 CTKL_BLE_GATT_PARAMS_EVT_T
 CTKL_BLE_GATT_SVC_DISC_TYPE_T
 CTKL_BLE_GATTS_PARAMS_T
 CTKL_BLE_NOTIFY_RESULT_EVT_T
 CTKL_BLE_READ_CHAR_EVT_T
 CTKL_BLE_SERVICE_PARAMS_T
 CTKL_BLE_SUBSCRBE_EVT_T
 CTKL_BLE_UUID_TBluetooth Low Energy UUID type, encapsulates both 16-bit and 128-bit UUIDs
 CTKL_BT_DESC_T
 CTKL_CELL_BASE_INTF_T蜂窝模组基础服务API接口定义 TAL在实现tkl_CellularSvcIntf_t接口后,需要调用tal_cellular_mds_register 把实现的对象注册到tkl中
 CTKL_CELL_CALL_INTF_T蜂窝模组电话拨号API接口定义
 CTKL_CELL_INFO_T
 CTKL_CELL_INIT_PARAM_T
 CTKL_CELL_KEYPAD_INTF_T蜂窝模组音频接口
 CTKL_CELL_MDS_INTF_T蜂窝模组数据服务API接口定义 TAL在实现tkl_cellular_mds_intf_t接口后,需要调用tal_cellular_mds_register 把实现的对象注册到tkl中
 CTKL_CELL_PLAYER_INTF_T蜂窝模组音频接口
 CTKL_CELL_SMS_INTF_T蜂窝模组短信功能API接口定义
 CTKL_CELL_VBAT_INTF_T蜂窝模组电池API接口定义
 CTKL_CLUSTER_T
 CTKL_CLUSTER_TRIPLET_T
 CTKL_DAC_DESC_TDescription of tuya kernel adapter layer dac xbf
 CTKL_DISP_DEVICE_S
 CTKL_DISP_EVENT_HANDLER_S
 CTKL_DISP_FRAMEBUFFER_S
 CTKL_DISP_INFO_S
 CTKL_DISP_RECT_S
 CTKL_ENDPOINT_T
 CTKL_FLASH_DESC_TDescription of tuya kernel adapter layer flash
 CTKL_FS_TDescription of tuya kernel adapter layer file system
 CTKL_GPIO_DESC_TDescription of tuya kernel adapter layer gpio
 CTKL_GROUP_CB_T
 CTKL_I2C_DESC_TDescription of tuya kernel adapter layer i2c
 CTKL_INSTALL_CODE_T
 CTKL_ISP_AWB_CONFIG_T
 CTKL_ISP_DEBUG_CONFIG_T
 CTKL_ISP_DENOISE_CONFIG_T
 CTKL_ISP_DN_RETURN_T
 CTKL_ISP_DN_SWITCH_CALC_DATA_T
 CTKL_ISP_DN_SWITCH_CONFIG_T
 CTKL_ISP_FIG_STYLE_CONFIG_T
 CTKL_ISP_LOG_INFO_T
 CTKL_ISP_MIRROR_FLIP_CONFIG_T
 CTKL_ISP_PARAM_INFO_T
 CTKL_ISP_RESERVED_CONFIG_T
 CTKL_ISP_SHADING_CONFIG_T
 CTKL_ISP_SMARTIR_CONFIG_T
 CTKL_ISP_WDR_CONFIG_T
 CTKL_JOIN_CFG_T
 CTKL_LBS_INFO_T
 CTKL_MESH_ACCESS_MSG_TMesh access msg parameters
 CTKL_MESH_DATA_RECEIVE_T
 CTKL_MESH_DATA_T
 CTKL_MESH_DEVICE_INFO_T
 CTKL_MESH_EVT_PARAMS_T
 CTKL_MESH_LOCAL_INFO_T
 CTKL_MESH_MODEL_HADLE_TModel handle
 CTKL_MESH_NET_PARAM_TNetwork parameters
 CTKL_MESH_PROV_T
 CTKL_MESH_UNPROV_BEACON_T
 CTKL_MINI_SCENE_T
 CTKL_NBIOT_DESC_T
 CTKL_NETWORK_DESC_TDescription of tuya kernel adapter layer network
 CTKL_NWK_BASIC_INFO_T
 CTKL_OS_TDescription of tuya kernel adapter layer system api
 CTKL_PM_INTF_T
 CTKL_POLL_CB_T
 CTKL_PRIVATE_BEACON_T
 CTKL_PWM_DESC_TDescription of tuya kernel adapter layer pwm
 CTKL_RECV_ADDR_T
 CTKL_REJOIN_CFG_T
 CTKL_REPORT_TABLE_T
 CTKL_RIL_CESQ_T
 CTKL_RIL_EVENT_ID_T
 CTKL_RIL_NEIGHBOR_CELL_INFO_T
 CTKL_RIL_PLMN_T
 CTKL_RTC_DESC_TDescription of tuya kernel adapter layer rtc
 CTKL_SCAN_POLICY_T
 CTKL_SCAN_RESULT_T
 CTKL_SCENE_CB_T
 CTKL_SCENE_T
 CTKL_SECRET_KEY_T
 CTKL_SPI_DESC_TDescription of tuya kernel adapter layer spi
 CTKL_STORAGE_DEVICE_INFO_T
 CTKL_STORAGE_DF_T
 CTKL_STORAGE_EVENT_MSG
 CTKL_STORAGE_PART_INFO_T
 CTKL_TIMER_DESC_TDescription of tuya kernel adapter layer timer
 CTKL_UART_DESC_TDescription of tuya kernel adapter layer uart
 CTKL_VENC_CONFIG_T
 CTKL_VENC_FRAME_T
 CTKL_VENC_OSD_T
 CTKL_VENC_STREAM_BUFF_T
 CTKL_VI_CONFIG_T
 CTKL_VI_DETECT_HD_PARAM_T
 CTKL_VI_DETECT_HD_RESULT_T
 CTKL_VI_HARDWARE_SOURCE_T
 CTKL_VI_HD_TARGET_T
 CTKL_VI_ISP_CONFIG_T
 CTKL_VI_RECT_T
 CTKL_VI_SENSOR_REG_CONFIG_T
 CTKL_WATCHDOG_DESC_TDescription of tuya kernel adapter layer watchdog
 CTKL_WIFI_DESC_TDescription of tuya kernel adapter layer wifi api
 CTKL_WIFI_HOSTAP_DESC_TDescription of tuya kernel adapter layer wifi hostap api
 CTKL_WIRED_DESC_TDescription of tuya kernel adapter layer wired
 CTKL_ZCL_FRAME_T
 CTKL_ZCL_HDR_T
 CTKL_ZDP_FRAME_T
 CTKL_ZG_AUX_T
 CTKL_ZG_OTA_CB
 CTKL_ZG_RECV_CB
 CTKL_ZG_SEND_CB
 CTKL_ZLL_DEV_INFO_T
 CTKL_ZLL_DEV_LIST_T
 CTM_MSG_ENTRY_STimer message entry definition
 CTransporteeParameters_s
 CTUYA_ADC_BASE_CFG_TAdc config
 CTUYA_BLE_BT_PARA
 CTUYA_CELLULAR_SMS_RECV_T接收短信结构体定义
 CTUYA_CELLULAR_SMS_SEND_T发送短信结构体定义
 CTUYA_CELLULAR_SMS_TIMESTAMP_T短信时间戳信息结构体定义
 CTUYA_DAC_BASE_CFG_TDac config //xbf
 CTUYA_DAC_CTL_CONFIG_T
 CTUYA_DAC_DATA_T
 CTUYA_FD_SET_T
 CTUYA_FLASH_BASE_INFO_T
 CTUYA_FLASH_PARTITION_TFlash partition information
 CTUYA_GPIO_BASE_CFG_TGpio config
 CTUYA_GPIO_IRQ_TGpio interrupt config
 CTUYA_HW_AES_
 CTUYA_HW_AES_HANDLE_
 CTUYA_HW_AES_PARAM_
 CTUYA_I2S_BASE_CFG_T
 CTUYA_IIC_BASE_CFG_TI2c cfg
 CTUYA_IIC_STATUS_T
 CTUYA_IOT_API_PRE_HANDLE_CBS_S
 Ctuya_list_headBidirection list head
 CTUYA_OTA_DATA_T
 CTUYA_OTA_FIRMWARE_INFO_T
 CTUYA_PM_DEV_DESC_T
 CTUYA_PWM_BASE_CFG_TPwm config
 Ctuya_rpc_pipe_call_t
 Ctuya_rpc_t
 CTUYA_SLEEP_CB_TSleep callback
 CTUYA_SPI_BASE_CFG_TSpi config
 CTUYA_SPI_STATUS_TSPI Status
 CTUYA_TIMER_BASE_CFG_E
 Ctuya_tls_cert_perm_t
 Ctuya_transporter_inter_t
 CTUYA_UART_BASE_CFG_TUart config
 CTUYA_UPGRADE_DETECT_TDefinition of firmware upgrade workload
 CTUYA_UPGRADE_PARAM_TDefinition of firmware upgrade handler
 CTUYA_WDOG_BASE_CFG_T
 Ctuya_wifi_cfg_paramTuya wifi netcfg params, mthd and start mode
 Ctuya_wifi_status_config
 CTY_BT_SDK_PARAM_SParameters for bluetooth
 Cty_cJSON
 CTY_DB_RW_STuya key-value database property, used for serialize/deserialize data to json format
 Cty_devos_tDefinitioin of cfg params
 Cty_devos_udf_active_tDefinition of customized active info
 Cty_devos_udf_cfg_tDefinition of user defined features(udf)
 CTY_DNS_INFO_SDNS entry info
 CTY_DP_QUERY_SDefinition of DP query
 CTY_INIT_PARAMS_SDefinition of TUYA DevOS init param
 CTY_IOT_APP_CBS_SDefinition of IoT callbacks used by APP
 CTY_IOT_CBS_SDefinition of gateway callback funtions
 CTY_IOT_REGION_INFO_SDefinition of region info
 CTY_LOCATION_INFO_SDefinition of location info
 Cty_netif_ip_info_s
 CTY_OBJ_DP_DATA_SDp data information
 CTY_OBJ_DP_REPT_SDp data report information for object type
 CTY_OBJ_DP_SDefinition of structured dp
 CTY_RAW_DP_REPT_SDp data report information for raw type
 CTY_RECV_OBJ_DP_SDefinition of recved structured dp
 CTY_RECV_RAW_DP_SDefinition of recved raw dp
 CTY_STAT_DP_REPT_SDp data report information for statistic type
 Cudp_hdr
 CUF_PARTITIONUF partition
 CUF_PARTITION_TABLE_SUF description
 CUNI_MD5_CTX_S
 CUNI_STORAGE_DESC_SStorage description
 Cwebsocket_client_cfg_t
 Cwebsocket_client_msg_t
 CWF_AP_CFG_IF_S
 CWF_GW_PROD_INFO_S
 CWifiNetcfgFrameSniffer_s
 CWifiNetcfgFrameTransporter_s
 CWLAN_BEACON_IF_S
 CWLAN_COM_ADDR_S
 CWLAN_DATA_IF_S
 CWLAN_FRAME_SWLAN Frame info
 CWLAN_FROM_AP_ADDR_S
 CWLAN_MANAGEMENT_S
 CWLAN_PROBE_REQ_IF_S
 CWLAN_TO_AP_ADDR_S
 CWORK_ITEM_T