ADC_MEASUREMENT_ADV: ADC_MEASUREMENT_ADV Struct Reference

Modbus RTU XMC47

ADC_MEASUREMENT_ADV Struct Reference

Detailed Description

Structure to configure ADC_MEASUREMENT_ADV APP.

Definition at line 286 of file ADC_MEASUREMENT_ADV.h.

#include <ADC_MEASUREMENT_ADV.h>

Data Fields

const
ADC_MEASUREMENT_ADV_CHANNEL_t
**const 
channel_array
ADC_MEASUREMENT_ADV_EVENT_CONFIG_t event_config
ADC_MEASUREMENT_ADV_STATUS_tinit_state
ADC_MEASUREMENT_ADV_REQUEST_SOURCE_t req_src
const uint8_t group_index
const uint8_t total_number_of_entries
const uint8_t total_number_of_channels
const bool start_at_initialization
const bool configure_globiclass1
const ADC_SCAN_ENTRY_t **const scan_entries
const ADC_QUEUE_ENTRY_t **const queue_entries
const XMC_VADC_QUEUE_ENTRY_t
**const 
local_queue_entries
ADC_SCAN_t *const scan_handle
ADC_QUEUE_t *const queue_handle
ADC_MEASUREMENT_ADV_SCAN_t *const local_scan_handle
ADC_MEASUREMENT_ADV_QUEUE_t *const local_queue_handle
uint8_t sync_slave_g0:1
uint8_t sync_slave_g1:1
uint8_t sync_slave_g2:1
uint8_t sync_slave_g3:1

Field Documentation

This holds an array of channels configured by the current instance of the ADC_MEASUREMENT_ADV APP

Definition at line 288 of file ADC_MEASUREMENT_ADV.h.

Referenced by ADC_MEASUREMENT_ADV_Init().

Copy the master channels conversion parameters to the global iclass 1. Hence the slave channels are using the same features as that of the master.

Definition at line 356 of file ADC_MEASUREMENT_ADV.h.

This hold the pointer to the function that does mux configuration. Which entails channel node and result node configuration

Definition at line 306 of file ADC_MEASUREMENT_ADV.h.

Referenced by ADC_MEASUREMENT_ADV_Init().

This enumeration gives information about the status of the APP

Definition at line 325 of file ADC_MEASUREMENT_ADV.h.

Referenced by ADC_MEASUREMENT_ADV_Init().

const XMC_VADC_QUEUE_ENTRY_t** const ADC_MEASUREMENT_ADV::local_queue_entries

Holds the pointer to the queue entries.

Definition at line 301 of file ADC_MEASUREMENT_ADV.h.

Pointer to the queue handle

Definition at line 321 of file ADC_MEASUREMENT_ADV.h.

Pointer to the scan handle

Definition at line 318 of file ADC_MEASUREMENT_ADV.h.

const ADC_QUEUE_ENTRY_t** const ADC_MEASUREMENT_ADV::queue_entries

Holds the pointer to the queue entries.

Definition at line 298 of file ADC_MEASUREMENT_ADV.h.

Pointer to the ADC_QUEUE APP handle

Definition at line 315 of file ADC_MEASUREMENT_ADV.h.

const ADC_SCAN_ENTRY_t** const ADC_MEASUREMENT_ADV::scan_entries

Holds the pointer to the scan entries.

Definition at line 295 of file ADC_MEASUREMENT_ADV.h.

Pointer to the ADC_SCAN APP handle

Definition at line 312 of file ADC_MEASUREMENT_ADV.h.

This determines if the insertion of the queue or scan entries should happen after initialization of the APP

Definition at line 353 of file ADC_MEASUREMENT_ADV.h.

Referenced by ADC_MEASUREMENT_ADV_Init().

If set the group-0 will be configured as the slave group.

Definition at line 335 of file ADC_MEASUREMENT_ADV.h.

If set the group-1 will be configured as the slave group

Definition at line 336 of file ADC_MEASUREMENT_ADV.h.

If set the group-2 will be configured as the slave group

Definition at line 337 of file ADC_MEASUREMENT_ADV.h.

If set the group-3 will be configured as the slave group

Definition at line 338 of file ADC_MEASUREMENT_ADV.h.

Indicates the total number of channels configured in the current APP instance

Definition at line 350 of file ADC_MEASUREMENT_ADV.h.

Referenced by ADC_MEASUREMENT_ADV_Init().

Indicates the total number of entries configured in the current APP instance

Definition at line 347 of file ADC_MEASUREMENT_ADV.h.

Referenced by ADC_MEASUREMENT_ADV_Init().


The documentation for this struct was generated from the following file: