|
MeshX 0.4
This repository provides an implementation for Bluetooth Low Energy (BLE) Mesh network nodes. The project allows you to create BLE mesh nodes that can communicate with each other, enabling the development of smart home solutions or other IoT-based applications.
|
| Nmeshx | |
| Ccallback_node | Structure to hold the unit test callback function |
| Ccontrol_task_evt_cb_reg | Structure for control task event callback registration |
| Ccontrol_task_msg | Structure for control task message |
| Cdev_struct | Structure representing the device composition and elements |
| Celement_comp | Structure for element composition |
| Celement_comp_table | Structure to store element composition functions |
| Cgpio_integration_state_t | Integration test state for tracking cross-subsystem operations |
| Cgpio_test_config_t | Test configuration for GPIO property tests |
| Cgpio_test_state_t | Test state for tracking GPIO operations |
| Ckv_header_t | |
| Ckv_pending_node | |
| Ckv_record_header | Header for each record stored in flash |
| Cmeshx_api_light_cwww_client_evt | Structure defines the payload for MESHX_ELEMENT_TYPE_LIGHT_CWWW_CLIENT |
| Cmeshx_api_light_cwww_server_evt | Structure defines the payload for MESHX_ELEMENT_TYPE_LIGHT_CWWW_SERVER |
| Cmeshx_api_light_hsl_server_evt | Structure defines the payload for MESHX_ELEMENT_TYPE_LIGHT_HSL_SERVER |
| Cmeshx_api_relay_client_state | Structure defines the payload for MESHX_ELEMENT_TYPE_RELAY_CLIENT |
| Cmeshx_api_relay_server_evt | Structure defines the payload for MESHX_ELEMENT_TYPE_RELAY_SERVER |
| Cmeshx_api_sensor_server_evt | Structure defines the payload for MESHX_ELEMENT_TYPE_SENSOR_SERVER |
| Cmeshx_app_api_msg | Structure for the BLE Mesh application API message |
| Cmeshx_app_element_msg_header | Structure for the BLE Mesh application element message header |
| Cmeshx_app_store | Structure to store mesh application data |
| Cmeshx_battery_cli_el_msg | Structure to hold the Battery Server to parent element message. The structure is used by the on_model_cb function to send the Battery state change notification to the parent element |
| Cmeshx_ble_mesh_prov_srv_param | |
| Cmeshx_cfg_header_t | |
| Cmeshx_cfg_srv_state_change_t | Configuration Server model state change value union |
| Cmeshx_cli_model_send_param_header | |
| Cmeshx_config | Structure for MeshX configuration |
| Cmeshx_config_model_state | Structure to hold the Config model state |
| Cmeshx_config_send_params | Structure to hold the parameters for sending a Generic OnOff message |
| Cmeshx_config_server_restore_params | Structure containing the parameters for config server model state restoration |
| Cmeshx_config_server_send_params | Structure containing the parameters for config server model message sending |
| Cmeshx_config_srv_cb_param | |
| Cmeshx_config_srv_el_msg | Structure to hold config server element message parameters |
| Cmeshx_ctrl_msg_header | Structure for the BLE Mesh application control message header |
| Cmeshx_ctrl_payload | Structure defines the payload for meshx_ctrl_payload |
| Cmeshx_ctx | Structure to hold context information for BLE Mesh operations |
| Cmeshx_cwww_cli_el_ctx_t | CWWW client element context structure |
| Cmeshx_cwww_srv_el_ctx_t | CWWW server element context structure |
| Cmeshx_data_payload | Structure for the BLE Mesh application control message |
| Cmeshx_def_trans_time_cli_el_msg | Structure to hold the Default Transition Time Server to parent element message. The structure is used by the on_model_cb function to send the Default Transition Time state change notification to the parent element |
| Cmeshx_def_trans_time_srv_el_msg | Structure to hold the Default Transition Time Server to parent element message. The structure is used by the on_model_cb function to send the Default Transition Time state change notification to the parent element |
| Cmeshx_element_common_ctx_t | Common element context structure for base handling |
| Cmeshx_fal_partition | Structure representing a flash partition |
| Cmeshx_fal_partition_t | |
| Cmeshx_gen_admin_properties_status_cb_t | |
| Cmeshx_gen_admin_property_status_cb_t | |
| Cmeshx_gen_battery_model_state | Structure to hold the Battery model state |
| Cmeshx_gen_battery_send_params | Structure to hold the parameters for sending a Generic Battery message |
| Cmeshx_gen_battery_state_t | |
| Cmeshx_gen_battery_status_cb_t | |
| Cmeshx_gen_cli_cb_param | Callback parameters for Generic Client Model events. This structure is used to pass information about the received messages and their context to the application. It includes the context, model pointer, event type, and status values. The status values are encapsulated in a union to handle different types of status messages that the Generic Client Model can receive. Each status type corresponds to a specific operation code (opcode) defined in the BLE Mesh specification, allowing the application to handle them appropriately |
| Cmeshx_gen_cli_resend_ctx | Structure containing the model ID and parameter for generic client model message re-sending |
| Cmeshx_gen_cli_set_t | Generic Client Model set message union |
| Cmeshx_gen_client_msg_ctx | Structure containing the message context for generic client model messages |
| Cmeshx_gen_client_properties_status_cb_t | |
| Cmeshx_gen_client_send_params | Generic Client Model send parameters |
| Cmeshx_gen_client_status_cb_t | Generic Client Model received message union |
| Cmeshx_gen_def_trans_time_model_state | Structure to hold the Default Transition Time model state |
| Cmeshx_gen_def_trans_time_send_params | Structure to hold the parameters for sending a Generic Default Transition Time message |
| Cmeshx_gen_def_trans_time_set_t | |
| Cmeshx_gen_def_trans_time_state_t | |
| Cmeshx_gen_def_trans_time_status_cb_t | |
| Cmeshx_gen_delta_set_t | |
| Cmeshx_gen_level_model_state | Structure to hold the Level model state |
| Cmeshx_gen_level_send_params | Structure to hold the parameters for sending a Generic Level message |
| Cmeshx_gen_level_set_t | |
| Cmeshx_gen_level_state_t | |
| Cmeshx_gen_level_status_cb_t | |
| Cmeshx_gen_light_cli_cb_param | Callback parameters for Generic Light Client Model events. This structure is used to pass information about the received messages and their context to the application. It includes the context, model pointer, event type, and status values. The status values are encapsulated in a union to handle different types of status messages that the Generic Light Client Model can receive. Each status type corresponds to a specific operation code (opcode) defined in the BLE Mesh specification, allowing the application to handle them appropriately |
| Cmeshx_gen_light_client_send_params | Generic Light Client Model send parameters |
| Cmeshx_gen_light_client_status_cb_t | |
| Cmeshx_gen_loc_global_set_t | |
| Cmeshx_gen_loc_global_status_cb_t | |
| Cmeshx_gen_loc_local_set_t | |
| Cmeshx_gen_loc_local_status_cb_t | |
| Cmeshx_gen_location_model_state | Structure to hold the Location model state |
| Cmeshx_gen_location_send_params | Structure to hold the parameters for sending a Generic Location message |
| Cmeshx_gen_location_state_t | |
| Cmeshx_gen_manufacturer_properties_status_cb_t | |
| Cmeshx_gen_manufacturer_property_status_cb_t | |
| Cmeshx_gen_move_set_t | |
| Cmeshx_gen_on_off_cli_msg | Standard Relay Client Message structure (shared between C element and C++ model) |
| Cmeshx_gen_onoff_model_state | |
| Cmeshx_gen_onoff_send_params | Structure to hold the parameters for sending a Generic OnOff message |
| Cmeshx_gen_onoff_set_t | |
| Cmeshx_gen_onoff_state_t | |
| Cmeshx_gen_onoff_status_cb_t | |
| Cmeshx_gen_onpowerup_set_t | |
| Cmeshx_gen_onpowerup_state_t | |
| Cmeshx_gen_onpowerup_status_cb_t | |
| Cmeshx_gen_power_default_set_t | |
| Cmeshx_gen_power_default_status_cb_t | |
| Cmeshx_gen_power_last_status_cb_t | |
| Cmeshx_gen_power_level_model_state | Structure to hold the Power Level model state |
| Cmeshx_gen_power_level_send_params | Structure to hold the parameters for sending a Generic Power Level message |
| Cmeshx_gen_power_level_set_t | |
| Cmeshx_gen_power_level_state_t | |
| Cmeshx_gen_power_level_status_cb_t | |
| Cmeshx_gen_power_onoff_model_state | Structure to hold the Power OnOff model state |
| Cmeshx_gen_power_onoff_send_params | Structure to hold the parameters for sending a Generic Power OnOff message |
| Cmeshx_gen_power_range_set_t | |
| Cmeshx_gen_power_range_status_cb_t | |
| Cmeshx_gen_property_model_state | Structure to hold the Property model state |
| Cmeshx_gen_property_send_params | Structure to hold the parameters for sending a Generic Property message |
| Cmeshx_gen_server_state | Generic Server Model state Used to set/restore the model state values internally |
| Cmeshx_gen_srv_cb_param | |
| Cmeshx_gen_srv_state_change_t | |
| Cmeshx_gen_user_properties_status_cb_t | |
| Cmeshx_gen_user_property_status_cb_t | |
| Cmeshx_gpio_config_header_kv_t | Header for serialized GPIO configuration stored in KV Engine |
| Cmeshx_gpio_config_header_t | GPIO Configuration Header |
| Cmeshx_gpio_hosted_event_t | Hosted Mode GPIO Event |
| Cmeshx_gpio_intr_config_kv_t | Serialized interrupt configuration for KV Engine storage |
| Cmeshx_gpio_intr_config_serialized_t | Serialized Interrupt Configuration |
| Cmeshx_gpio_pin_config_kv_t | Serialized GPIO pin configuration for KV Engine storage |
| Cmeshx_gpio_pin_config_serialized_t | Serialized GPIO Pin Configuration |
| Cmeshx_gpio_pin_config_t | GPIO Pin Configuration Structure |
| Cmeshx_gpio_pin_state_kv_t | Serialized GPIO pin state for KV Engine storage |
| Cmeshx_gpio_pin_state_t | GPIO Pin State Structure |
| Cmeshx_gpio_pwm_config_kv_t | Serialized PWM configuration for KV Engine storage |
| Cmeshx_gpio_pwm_config_serialized_t | Serialized PWM Configuration |
| Cmeshx_gpio_runtime_t | GPIO runtime state structure |
| Cmeshx_io_config_t | IO configuration structure (C compatible) |
| Cmeshx_level_cli_el_msg | Structure to hold the Level Server to parent element message. The structure is used by the on_model_cb function to send the Level state change notification to the parent element |
| Cmeshx_light_cli_resend_ctx | Structure containing the model ID and parameter for light client model message re-sending |
| Cmeshx_light_client_get_state_t | Lighting Client Model get message union |
| Cmeshx_light_client_msg_ctx | Structure containing the message context for light client model messages |
| Cmeshx_light_client_set_state_t | Lighting Client Model set message union |
| Cmeshx_light_ctl_cli_el_msg | Structure to hold the Light CTL Client to element message |
| Cmeshx_light_ctl_cli_msg | |
| Cmeshx_light_ctl_default_set_t | |
| Cmeshx_light_ctl_default_status_cb_t | |
| Cmeshx_light_ctl_model_state | Structure to hold the Light CTL model state |
| Cmeshx_light_ctl_send_params | Structure to hold the parameters for sending a Light CTL message |
| Cmeshx_light_ctl_set_t | |
| Cmeshx_light_ctl_srv | Structure representing the Light CTL Server model |
| Cmeshx_light_ctl_srv_el_msg | Structure to hold the Light CTL Server to element message |
| Cmeshx_light_ctl_srv_state | |
| Cmeshx_light_ctl_state_t | |
| Cmeshx_light_ctl_status_cb_t | |
| Cmeshx_light_ctl_temperature_range_set_t | |
| Cmeshx_light_ctl_temperature_range_status_cb_t | |
| Cmeshx_light_ctl_temperature_set_t | |
| Cmeshx_light_ctl_temperature_status_cb_t | |
| Cmeshx_light_hsl_default_set_t | |
| Cmeshx_light_hsl_default_status_cb_t | |
| Cmeshx_light_hsl_hue_set_t | |
| Cmeshx_light_hsl_hue_status_cb_t | |
| Cmeshx_light_hsl_model_state | Structure to hold the Light HSL model state |
| Cmeshx_light_hsl_range_set_t | |
| Cmeshx_light_hsl_range_status_cb_t | |
| Cmeshx_light_hsl_saturation_set_t | |
| Cmeshx_light_hsl_saturation_status_cb_t | |
| Cmeshx_light_hsl_send_params | Structure to hold the parameters for sending a Light HSL message |
| Cmeshx_light_hsl_set_t | |
| Cmeshx_light_hsl_srv_el_msg | Structure to hold the Light HSL Server to element message |
| Cmeshx_light_hsl_state_t | |
| Cmeshx_light_hsl_status_cb_t | |
| Cmeshx_light_hsl_target_status_cb_t | |
| Cmeshx_light_lc_light_onoff_set_t | |
| Cmeshx_light_lc_light_onoff_status_cb_t | |
| Cmeshx_light_lc_mode_set_t | |
| Cmeshx_light_lc_mode_status_cb_t | |
| Cmeshx_light_lc_om_set_t | |
| Cmeshx_light_lc_om_status_cb_t | |
| Cmeshx_light_lc_property_get_t | |
| Cmeshx_light_lc_property_set_t | |
| Cmeshx_light_lc_property_status_cb_t | |
| Cmeshx_light_lc_state_t | |
| Cmeshx_light_lightness_default_set_t | |
| Cmeshx_light_lightness_default_status_cb_t | |
| Cmeshx_light_lightness_last_status_cb_t | |
| Cmeshx_light_lightness_linear_set_t | |
| Cmeshx_light_lightness_linear_status_cb_t | |
| Cmeshx_light_lightness_model_state | Structure to hold the Light Lightness model state |
| Cmeshx_light_lightness_range_set_t | |
| Cmeshx_light_lightness_range_status_cb_t | |
| Cmeshx_light_lightness_send_params | Structure to hold the parameters for sending a Light Lightness message |
| Cmeshx_light_lightness_set_t | Bluetooth Mesh Light Lightness Client Model Get and Set parameters structure |
| Cmeshx_light_lightness_state_t | |
| Cmeshx_light_lightness_status_cb_t | Bluetooth Mesh Light Lightness Client Model Get and Set callback parameters structure |
| Cmeshx_light_server_send_params | Light Server send parameters. Used by meshXBaseLightServerModel::plat_send_msg to forward state change events |
| Cmeshx_light_xyl_default_set_t | |
| Cmeshx_light_xyl_default_status_cb_t | |
| Cmeshx_light_xyl_range_set_t | |
| Cmeshx_light_xyl_range_status_cb_t | |
| Cmeshx_light_xyl_set_t | |
| Cmeshx_light_xyl_state_t | |
| Cmeshx_light_xyl_status_cb_t | |
| Cmeshx_light_xyl_target_status_cb_t | |
| Cmeshx_lighting_server_cb_param | |
| Cmeshx_lighting_server_state | Lighting Server Model state Used to set/restore the model state values internally |
| Cmeshx_lighting_server_state_change_t | Lighting Server Model state change value union |
| Cmeshx_location_cli_el_msg | Structure to hold the Location Server to parent element message. The structure is used by the on_model_cb function to send the Location state change notification to the parent element |
| Cmeshx_location_srv_el_msg | Structure to hold the Location Server to parent element message. The structure is used by the on_model_cb function to send the Location state change notification to the parent element |
| Cmeshx_log_packet_t | TLV Log Packet structure |
| Cmeshx_logging_t | |
| Cmeshx_model | Structure as Interface for meshx models |
| Cmeshx_model_interface | |
| Cmeshx_msg_q | MeshX Message Queue Structure |
| Cmeshx_nvs | Structure to hold the MeshX NVS data |
| Cmeshx_nvs_write_list | Linked list structure used to store key-value pairs that need to be written to NVS |
| Cmeshx_on_off_cli_el_msg | Structure to hold the On/Off Server to parent element message. The structure is used by the on_model_cb function to send the On/Off state change notification to the parent element |
| Cmeshx_on_off_srv_el_msg | Structure to hold the On/Off Server to element message |
| Cmeshx_os_timer | Structure to hold parameters for the OS timer control task message |
| Cmeshx_os_timer_reg_head | Head of the singly linked list for OS timer control task message parameters |
| Cmeshx_power_level_cli_el_msg | Structure to hold the Power Level Server to parent element message. The structure is used by the on_model_cb function to send the Power Level state change notification to the parent element |
| Cmeshx_power_level_srv_el_msg | Structure to hold the Power Level Server to parent element message. The structure is used by the on_model_cb function to send the Power Level state change notification to the parent element |
| Cmeshx_power_onoff_cli_el_msg | Structure to hold the Power OnOff Server to parent element message. The structure is used by the on_model_cb function to send the Power OnOff state change notification to the parent element |
| Cmeshx_power_onoff_srv_el_msg | Structure to hold the Power OnOff Server to parent element message. The structure is used by the on_model_cb function to send the Power OnOff state change notification to the parent element |
| Cmeshx_property_cli_el_msg | Structure to hold the Property Server to parent element message. The structure is used by the on_model_cb function to send the Property state change notification to the parent element |
| Cmeshx_property_srv_el_msg | Structure to hold the Property Server to parent element message. The structure is used by the on_model_cb function to send the Property state change notification to the parent element |
| Cmeshx_prov_cb_param_t | BLE Mesh Node/Provisioner callback parameters union |
| Cmeshx_prov_params | Structure to hold provisioning parameters |
| Cmeshx_pwm_config_t | PWM configuration structure |
| Cmeshx_pwm_runtime_t | PWM runtime state structure |
| Cmeshx_pwm_state_t | PWM runtime state structure |
| Cmeshx_relay_cli_el_ctx_t | Relay client element context structure |
| Cmeshx_relay_srv_el_ctx_t | Relay server element context structure |
| Cmeshx_rgb_srv_el_ctx_t | RGB server element context structure |
| Cmeshx_rtos_timer | |
| Cmeshx_sem | MeshX Semaphore Structure |
| Cmeshx_sensor_server_cb_param_t | Sensor Server Model callback parameters |
| Cmeshx_sensor_server_state_change_t | |
| Cmeshx_sensor_srv_el_ctx_t | |
| Cmeshx_sensor_srv_el_msg | Structure to hold the Sensor Server to element message |
| Cmeshx_sensor_srv_status_t | |
| Cmeshx_shell_cmd_t | Shell command structure |
| Cmeshx_srv_model_send_param_header | Structure for server model send parameters |
| Cmeshx_state_change_cfg_appkey_add_t | |
| Cmeshx_state_change_cfg_appkey_delete_t | |
| Cmeshx_state_change_cfg_appkey_update_t | |
| Cmeshx_state_change_cfg_kr_phase_set_t | |
| Cmeshx_state_change_cfg_mod_pub_set_t | Configuration Server model related context |
| Cmeshx_state_change_cfg_mod_pub_va_set_t | |
| Cmeshx_state_change_cfg_model_app_bind_t | |
| Cmeshx_state_change_cfg_model_app_unbind_t | |
| Cmeshx_state_change_cfg_model_sub_add_t | |
| Cmeshx_state_change_cfg_model_sub_delete_t | |
| Cmeshx_state_change_cfg_netkey_add_t | |
| Cmeshx_state_change_cfg_netkey_delete_t | |
| Cmeshx_state_change_cfg_netkey_update_t | |
| Cmeshx_state_change_gen_admin_property_set_t | |
| Cmeshx_state_change_gen_def_trans_time_set_t | |
| Cmeshx_state_change_gen_delta_set_t | |
| Cmeshx_state_change_gen_level_set_t | |
| Cmeshx_state_change_gen_loc_global_set_t | |
| Cmeshx_state_change_gen_loc_local_set_t | |
| Cmeshx_state_change_gen_manu_property_set_t | |
| Cmeshx_state_change_gen_move_set_t | |
| Cmeshx_state_change_gen_onoff_set_t | |
| Cmeshx_state_change_gen_onpowerup_set_t | |
| Cmeshx_state_change_gen_power_default_set_t | |
| Cmeshx_state_change_gen_power_level_set_t | |
| Cmeshx_state_change_gen_power_range_set_t | |
| Cmeshx_state_change_gen_user_property_set_t | |
| Cmeshx_state_change_light_ctl_default_set_t | |
| Cmeshx_state_change_light_ctl_set_t | |
| Cmeshx_state_change_light_ctl_temperature_range_set_t | |
| Cmeshx_state_change_light_ctl_temperature_set_t | |
| Cmeshx_state_change_light_hsl_default_set_t | |
| Cmeshx_state_change_light_hsl_hue_set_t | |
| Cmeshx_state_change_light_hsl_range_set_t | |
| Cmeshx_state_change_light_hsl_saturation_set_t | |
| Cmeshx_state_change_light_hsl_set_t | |
| Cmeshx_state_change_light_lc_light_onoff_set_t | |
| Cmeshx_state_change_light_lc_mode_set_t | |
| Cmeshx_state_change_light_lc_om_set_t | |
| Cmeshx_state_change_light_lc_property_set_t | |
| Cmeshx_state_change_light_lightness_default_set_t | |
| Cmeshx_state_change_light_lightness_linear_set_t | |
| Cmeshx_state_change_light_lightness_range_set_t | |
| Cmeshx_state_change_light_lightness_set_t | |
| Cmeshx_state_change_light_xyl_default_set_t | |
| Cmeshx_state_change_light_xyl_range_set_t | |
| Cmeshx_state_change_light_xyl_set_t | |
| Cmeshx_state_change_sensor_status_t | |
| Cmeshx_task | MeshX Task Structure |
| Cmeshx_tx_queue_t | Structure for the transmission queue in the Tx Control module |
| Cmeshx_txcm_request | Structure for Tx Control module requests |
| Cmeshx_txcm_tx_q | Structure for queued transmission items in the Tx Control module |
| CmeshXBaseClientModel | |
| CmeshXBaseConfigServerModel | Template specialization of meshXBaseServerModel for Config BLE mesh server models |
| CmeshXBaseGenericClientModel | Template specialization of meshXBaseClientModel for Generic BLE mesh models |
| CmeshXBaseGenericServerModel | Template specialization of meshXBaseServerModel for Generic BLE mesh models |
| CmeshXBaseLightClientModel | Template specialization of meshXBaseClientModel for Light BLE mesh models |
| CmeshXBaseLightServerModel | Implementation of meshXBaseServerModel for Light BLE mesh models |
| CmeshXBaseModel | Base class for all mesh models |
| CmeshXBaseSensorServerModel | |
| CmeshXBaseServerModel | |
| CmeshXClientModel | Base class for all client models in the mesh network |
| CmeshXComposition | Singleton manager for the dynamic BLE Mesh composition |
| CmeshXCompositionBuilder | Fluent API for building the mesh composition |
| CmeshXConfigModel | |
| CmeshXCWWWClientElement | |
| CmeshXCWWWServerElement | |
| CmeshXDevice | Singleton wrapper for the raw C dev_struct_t |
| CmeshXElement | Base class for MeshX elements |
| CmeshXElementClient | Derived class for client elements |
| CmeshXElementIF | Interface class for MeshX elements |
| CmeshXElementRegistry | Singleton registry for MeshX elements |
| CmeshXElementServer | Derived class for server elements |
| CmeshXGenericAdminPropertyServerModel | A template class for creating Generic Admin Property Server models |
| CmeshXGenericBatteryClientModel | A template class for creating Generic Battery Client models |
| CmeshXGenericBatteryServerModel | A template class for creating Generic Battery Server models |
| CmeshXGenericClientPropertyServerModel | A template class for creating Generic Client Property Server models |
| CmeshXGenericDefTransTimeClientModel | A template class for creating Generic Default Transition Time Client models |
| CmeshXGenericDefTransTimeServerModel | A template class for creating Generic Default Transition Time Server models |
| CmeshXGenericLevelClientModel | A template class for creating Generic Level Client models |
| CmeshXGenericLevelServerModel | A template class for creating Generic Level Server models |
| CmeshXGenericLocationClientModel | A template class for creating Generic Location Client models |
| CmeshXGenericLocationServerModel | A template class for creating Generic Location Server models |
| CmeshXGenericLocationSetupServerModel | A template class for creating Generic Location Setup Server models |
| CmeshXGenericManufacturerPropertyServerModel | A template class for creating Generic Manufacturer Property Server models |
| CmeshXGenericOnOffClientModel | A template class for creating Generic OnOff Client models |
| CmeshXGenericOnOffServerModel | A template class for creating Generic OnOff Server models |
| CmeshXGenericPowerLevelClientModel | A template class for creating Generic Power Level Client models |
| CmeshXGenericPowerLevelServerModel | A template class for creating Generic Power Level Server models |
| CmeshXGenericPowerLevelSetupServerModel | A template class for creating Generic Power Level Setup Server models |
| CmeshXGenericPowerOnOffClientModel | A template class for creating Generic Power OnOff Client models |
| CmeshXGenericPowerOnOffServerModel | A template class for creating Generic Power OnOff Server models |
| CmeshXGenericPowerOnOffSetupServerModel | A template class for creating Generic Power OnOff Setup Server models |
| CmeshXGenericPropertyClientModel | A template class for creating Generic Property Client models |
| CmeshXGenericUserPropertyServerModel | A template class for creating Generic User Property Server models |
| CmeshXLightCTLClientModel | A template class for creating Light CTL Client models |
| CmeshXLightCTLServerModel | A template class for creating Light CTL Server models |
| CmeshXLightCTLSetupServerModel | A class for creating Light CTL Setup Server models |
| CmeshXLightHSLServerModel | A template class for creating Light HSL Server models |
| CmeshXModel | MeshXModel class |
| CmeshXModelIF | |
| CmeshXRelayClientElement | |
| CmeshXRelayServerElement | |
| CmeshXRGBServerElement | |
| CmeshXRootElement | Derived class for the root element |
| CmeshXSensorElement | |
| CmeshXSensorServerModel | A template class for creating Sensor Server models |
| CmeshXServerModel | Base class for all server models in MeshX |
| Cmxsp_frame_t | MXSP Frame structure |
| Cmxsp_gpio_cmd_payload_t | GPIO Command Payload (Host -> Engine) |
| Cmxsp_gpio_evt_payload_t | GPIO Event Payload (Engine -> Host, async) |
| Cmxsp_gpio_rsp_payload_t | GPIO Response Payload (Engine -> Host) |
| Cprov_cb_evt_ctrl_task_evt_table | Structure to map provisioning callback events to control task events |
| Cpwm_test_config_t | Test configuration for PWM property tests |
| Cpwm_test_state_t | Test state for tracking PWM operations |