RTEMS 6.1-rc6
|
Regulator Instance Private Structure. More...
#include <regulatorimpl.h>
Regulator Instance Private Structure.
An instance of this structure is allocated per regulator instance.
rtems_regulator_attributes _Regulator_Control::Attributes |
Attributes for this instance – copied from user
bool _Regulator_Control::delivery_thread_has_exited |
Indicates Delivery thread has exited
rtems_id _Regulator_Control::delivery_thread_id |
RTEMS Task for performing output
bool _Regulator_Control::delivery_thread_is_running |
Indicates Delivery thread is running
rtems_id _Regulator_Control::delivery_thread_period_id |
Id of period used by output thread
bool _Regulator_Control::delivery_thread_request_exit |
Indicates Delivery thread has been requested to exit
uint32_t _Regulator_Control::initialized |
Has magic value when instance is usable
void* _Regulator_Control::message_memory |
Pointer to allocated message memory
void* _Regulator_Control::message_queue_storage |
Pointer to allocated memory for RTEMS Message Queue for pending buffers
rtems_id _Regulator_Control::messages_partition_id |
RTEMS Partition for pool of unused messages
rtems_id _Regulator_Control::queue_id |
RTEMS Message Queue of pending outgoing messages
_Regulator_Statistics _Regulator_Control::Statistics |
Internal Statistics