#include <stddef.h>#include <stdint.h>#include <stdbool.h>#include <ZAF_types.h>#include <ZW_classcmd.h>#include <zpal_nvm.h>Go to the source code of this file.
Data Structures | |
| union | cc_config_parameter_value_t |
| struct | _cc_config_parameter_attributes_t |
| struct | cc_config_parameter_metadata_t |
| struct | cc_config_parameter_buffer_t |
| struct | cc_configuration_t |
| struct | cc_configuration_io_interface_t |
Typedefs | |
| typedef struct _cc_config_parameter_attributes_t | cc_config_parameter_attributes_t |
| typedef struct cc_config_parameter_buffer_t | cc_config_parameter_buffer_t |
| typedef void * | cc_configuration_handle_t |
Enumerations | |
| enum | cc_config_parameter_size_t { CC_CONFIG_PARAMETER_SIZE_8_BIT = 1 , CC_CONFIG_PARAMETER_SIZE_16_BIT = 2 , CC_CONFIG_PARAMETER_SIZE_32_BIT = 4 , CC_CONFIG_PARAMETER_SIZE_NOT_SPECIFIED = 0xFF } |
| enum | cc_config_parameter_format_t { CC_CONFIG_PARAMETER_FORMAT_SIGNED_INTEGER = CONFIGURATION_PROPERTIES_REPORT_FORMAT_SIGNED_INTEGER_V3 , CC_CONFIG_PARAMETER_FORMAT_UNSIGNED_INTEGER = CONFIGURATION_PROPERTIES_REPORT_FORMAT_UNSIGNED_INTEGER_V3 , CC_CONFIG_PARAMETER_FORMAT_ENUMERATED = CONFIGURATION_PROPERTIES_REPORT_FORMAT_ENUMERATED_V3 , CC_CONFIG_PARAMETER_FORMAT_BIT_FIELD = CONFIGURATION_PROPERTIES_REPORT_FORMAT_BIT_FIELD_V3 } |
| enum | cc_config_configuration_set_return_value { CC_CONFIG_RETURN_CODE_NOT_SUPPORTED , CC_CONFIG_RETURN_CODE_IO_FAIL , CC_CONFIG_RETURN_CODE_OK } |
Functions | |
| bool | CC_Configuration_SetValue (cc_configuration_handle_t handle, uint16_t number, cc_config_parameter_value_t value) |
| bool | cc_configuration_get (uint16_t parameter_number, cc_config_parameter_buffer_t *parameter_buffer) |
| void | cc_configuration_set_interface (cc_configuration_io_interface_t const *interface) |
| void | cc_configuration_set_default_configuration (cc_configuration_t const *configuration) |
| bool | cc_configuration_limit_value (cc_config_parameter_buffer_t const *parameter_buffer, cc_config_parameter_value_t *pNewValue) |