TURAG-Feldbus
feldbus_aseb.h File Reference

Implements slave side TURAG Feldbus f�r ASEB support. More...

#include <feldbus/device/feldbus_config_check.h>
Include dependency graph for feldbus_aseb.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)
 

Detailed Description

Implements slave side TURAG Feldbus f�r ASEB support.

Date
11.01.2014
Author
Martin Oemus marti.nosp@m.n@oe.nosp@m.mus.n.nosp@m.et
See also
ASEBs

Function Documentation

◆ turag_feldbus_aseb_init()

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.

Parameters
[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