A/d voltage reference types, A/d d/a configuration structure, A/d d/a extended configuration structure – Impulse 463E User Manual
Page 104
![background image](/manuals/335995/104/background.png)
© Sealevel Systems, Inc.
- 101 -
SeaI/O User Manual
A/D Voltage Reference Types
typedef enum
{
ANALOG_OFFSET
= 0,
GND_OFFSET
=
1,
AD_REF_OFFSET
= 2,
DA_CHANNEL_1
=
4,
DA_CHANNEL_2
=
8
} ad_reference_type;
A/D D/A Configuration Structure
typedef struct
{
struct
{
unsigned
char
reference_offset;
unsigned
char
channel_mode;
}
device;
struct
{
unsigned
char
ch_1;
unsigned
char
ch_2;
unsigned
char
ch_3;
unsigned
char
ch_4;
unsigned
char
ch_5;
unsigned
char
ch_6;
unsigned
char
ch_7;
unsigned
char
ch_8;
unsigned
char
ch_9;
unsigned
char
ch_10;
unsigned
char
ch_11;
unsigned
char
ch_12;
unsigned
char
ch_13;
unsigned
char
ch_14;
unsigned
char
ch_15;
unsigned
char
ch_16;
}
channels;
} adda_config;
A/D D/A Extended Configuration Structure
typedef struct
{
unsigned
char
ad_multiplier_enabled;
channel_range_type
da_channel_1_range;
channel_range_type
da_channel_2_range;
} adda_ext_config;