TURAG-Feldbus
|
Implements slave side TURAG Feldbus f�r ASEB support. More...
#include <feldbus/device/feldbus_config_check.h>
Go to the source code of this file.
Classes | |
struct | feldbus_aseb_digital_io_t |
Typ zur Definition digitaler Ein-/Ausgänge. More... | |
struct | feldbus_aseb_analog_t |
Typ zur Definition analoger Eingänge. More... | |
struct | feldbus_aseb_pwm_t |
Typ zur Definition von PWM-Ausgängen. More... | |
Functions | |
void | turag_feldbus_aseb_init (feldbus_aseb_digital_io_t *digital_inputs, const uint8_t digital_inputs_size, feldbus_aseb_digital_io_t *digital_outputs, const uint8_t digital_outputs_size, feldbus_aseb_analog_t *analog_inputs, const uint8_t analog_inputs_size, feldbus_aseb_pwm_t *pwm_outputs, const uint8_t pwm_outputs_size, const uint8_t analog_resolution) |
Initialisiert das Modul. More... | |
FeldbusSize_t | turag_feldbus_aseb_process_package (const uint8_t *message, FeldbusSize_t message_length, uint8_t *response) |
void turag_feldbus_aseb_init | ( | feldbus_aseb_digital_io_t * | digital_inputs, |
const uint8_t | digital_inputs_size, | ||
feldbus_aseb_digital_io_t * | digital_outputs, | ||
const uint8_t | digital_outputs_size, | ||
feldbus_aseb_analog_t * | analog_inputs, | ||
const uint8_t | analog_inputs_size, | ||
feldbus_aseb_pwm_t * | pwm_outputs, | ||
const uint8_t | pwm_outputs_size, | ||
const uint8_t | analog_resolution | ||
) |
Initialisiert das Modul.
This function calls turag_feldbus_slave_init(), so you should not do this again.
[in] | digital_inputs | |
[in] | digital_inputs_size | |
[in] | digital_outputs | |
[in] | digital_outputs_size | |
[in] | analog_inputs | |
[in] | analog_inputs_size | |
[in] | pwm_outputs | |
[in] | pwm_outputs_size | |
[in] | analog_resolution |