RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Fields
_Regulator_Control Struct Reference

Regulator Instance Private Structure. More...

#include <regulatorimpl.h>

Data Fields

uint32_t initialized
 
rtems_regulator_attributes Attributes
 
void * message_memory
 
void * message_queue_storage
 
rtems_id queue_id
 
rtems_id messages_partition_id
 
rtems_id delivery_thread_id
 
rtems_id delivery_thread_period_id
 
bool delivery_thread_is_running
 
bool delivery_thread_request_exit
 
bool delivery_thread_has_exited
 
_Regulator_Statistics Statistics
 

Detailed Description

Regulator Instance Private Structure.

An instance of this structure is allocated per regulator instance.

Field Documentation

◆ Attributes

rtems_regulator_attributes _Regulator_Control::Attributes

Attributes for this instance – copied from user

◆ delivery_thread_has_exited

bool _Regulator_Control::delivery_thread_has_exited

Indicates Delivery thread has exited

◆ delivery_thread_id

rtems_id _Regulator_Control::delivery_thread_id

RTEMS Task for performing output

◆ delivery_thread_is_running

bool _Regulator_Control::delivery_thread_is_running

Indicates Delivery thread is running

◆ delivery_thread_period_id

rtems_id _Regulator_Control::delivery_thread_period_id

Id of period used by output thread

◆ delivery_thread_request_exit

bool _Regulator_Control::delivery_thread_request_exit

Indicates Delivery thread has been requested to exit

◆ initialized

uint32_t _Regulator_Control::initialized

Has magic value when instance is usable

◆ message_memory

void* _Regulator_Control::message_memory

Pointer to allocated message memory

◆ message_queue_storage

void* _Regulator_Control::message_queue_storage

Pointer to allocated memory for RTEMS Message Queue for pending buffers

◆ messages_partition_id

rtems_id _Regulator_Control::messages_partition_id

RTEMS Partition for pool of unused messages

◆ queue_id

rtems_id _Regulator_Control::queue_id

RTEMS Message Queue of pending outgoing messages

◆ Statistics

_Regulator_Statistics _Regulator_Control::Statistics

Internal Statistics


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