RTEMS 6.1-rc1
|
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