RTEMS 6.3
Loading...
Searching...
No Matches
rtems_regulator_attributes Struct Reference

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

Detailed Description

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.

Field Documentation

◆ deliverer

rtems_regulator_deliverer rtems_regulator_attributes::deliverer

Application function to invoke to output a message to the destination

◆ deliverer_context

void* rtems_regulator_attributes::deliverer_context

Context pointer to pass to deliver function

◆ delivery_thread_period

rtems_interval rtems_regulator_attributes::delivery_thread_period

Period (in ticks) of Delivery thread

◆ delivery_thread_priority

rtems_task_priority rtems_regulator_attributes::delivery_thread_priority

Priority of Delivery thread

◆ delivery_thread_stack_size

size_t rtems_regulator_attributes::delivery_thread_stack_size

Stack size of Delivery thread

◆ maximum_message_size

size_t rtems_regulator_attributes::maximum_message_size

Maximum size message to process

◆ maximum_messages

size_t rtems_regulator_attributes::maximum_messages

Maximum number of messages to be able to buffer

◆ maximum_to_dequeue_per_period

size_t rtems_regulator_attributes::maximum_to_dequeue_per_period

Maximum messages to dequeue per period


The documentation for this struct was generated from the following file: