RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Fields
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: