![]() |
RTEMS 6.1
|
Attributes for Regulator Instance. More...
#include <regulator.h>
Data Fields | |
| rtems_regulator_deliverer | deliverer |
| void * | deliverer_context |
| size_t | maximum_message_size |
| size_t | maximum_messages |
| rtems_task_priority | delivery_thread_priority |
| size_t | delivery_thread_stack_size |
| rtems_interval | delivery_thread_period |
| size_t | maximum_to_dequeue_per_period |
Attributes for Regulator Instance.
An instance of this structure must be populated by the application before creating an instance of the regulator. These settings tailor the behavior of the regulator instance.
| rtems_regulator_deliverer rtems_regulator_attributes::deliverer |
Application function to invoke to output a message to the destination
| void* rtems_regulator_attributes::deliverer_context |
Context pointer to pass to deliver function
| rtems_interval rtems_regulator_attributes::delivery_thread_period |
Period (in ticks) of Delivery thread
| rtems_task_priority rtems_regulator_attributes::delivery_thread_priority |
Priority of Delivery thread
| size_t rtems_regulator_attributes::delivery_thread_stack_size |
Stack size of Delivery thread
| size_t rtems_regulator_attributes::maximum_message_size |
Maximum size message to process
| size_t rtems_regulator_attributes::maximum_messages |
Maximum number of messages to be able to buffer
| size_t rtems_regulator_attributes::maximum_to_dequeue_per_period |
Maximum messages to dequeue per period