Skip to content

Struct SYN_CiA401_Device

ClassList > SYN_CiA401_Device

CiA 401 Generic I/O Device State Instance.

  • #include <syn_cia401.h>

Public Attributes

Type Name
int16_t analog_delta
int16_t analog_in
uint8_t analog_in_count
int16_t analog_out
uint8_t analog_out_count
uint8_t digital_in
uint8_t digital_in_count
uint8_t digital_out
uint8_t digital_out_count
int16_t prev_analog_in

Public Attributes Documentation

variable analog_delta

int16_t SYN_CiA401_Device::analog_delta[SYN_CIA401_MAX_ANALOG_16BIT];

Change threshold for event PDO


variable analog_in

int16_t SYN_CiA401_Device::analog_in[SYN_CIA401_MAX_ANALOG_16BIT];

Analog input 16-bit values


variable analog_in_count

uint8_t SYN_CiA401_Device::analog_in_count;

Configured analog input channel count


variable analog_out

int16_t SYN_CiA401_Device::analog_out[SYN_CIA401_MAX_ANALOG_16BIT];

Analog output 16-bit values


variable analog_out_count

uint8_t SYN_CiA401_Device::analog_out_count;

Configured analog output channel count


variable digital_in

uint8_t SYN_CiA401_Device::digital_in[SYN_CIA401_MAX_DIGITAL_8BIT];

Digital input bytes (channels 1..4)


variable digital_in_count

uint8_t SYN_CiA401_Device::digital_in_count;

Configured digital input byte count


variable digital_out

uint8_t SYN_CiA401_Device::digital_out[SYN_CIA401_MAX_DIGITAL_8BIT];

Digital output bytes (channels 1..4)


variable digital_out_count

uint8_t SYN_CiA401_Device::digital_out_count;

Configured digital output byte count


variable prev_analog_in

int16_t SYN_CiA401_Device::prev_analog_in[SYN_CIA401_MAX_ANALOG_16BIT];

Saved previous analog values



The documentation for this class was generated from the following file src/syntropic/proto/syn_cia401.h