59#ifndef TINA_FELDBUS_SLAVE_FELDBUS_STELLANTRIEBE_H_
60#define TINA_FELDBUS_SLAVE_FELDBUS_STELLANTRIEBE_H_
62#include <feldbus/device/feldbus_base.h>
63#include <feldbus/device/feldbus_config_check.h>
86} feldbus_stellantriebe_command_t;
93 uint8_t raw_buffer[4];
112 feldbus_stellantriebe_command_t* command_set,
113 const char** command_names,
114 uint8_t command_set_length,
115 TuragFeldbusPacketProcessor package_processor);
132FeldbusSize_t turag_feldbus_stellantriebe_process_package(
const uint8_t* message, FeldbusSize_t message_length, uint8_t* response);
void turag_feldbus_stellantriebe_value_changed(uint8_t key)
This function is called after a value was changed.
feldbus_stellantriebe_value_buffer_t feldbus_stellantriebe_old_value
Buffers the old value of a changed entry of the command set.
Definition: feldbus_stellantriebe.c:22
struct __attribute__((packed))
Definition: feldbus_stellantriebe.h:76
void turag_feldbus_stellantriebe_init(feldbus_stellantriebe_command_t *command_set, const char **command_names, uint8_t command_set_length, TuragFeldbusPacketProcessor package_processor)
Sets up this module.
Definition: feldbus_stellantriebe.c:27
Definition: feldbus_stellantriebe.h:89