![]() |
eLooM for STM32 application
v3.3.0
A framework for multitasking low power embedded applications powerd by STM32
|
#include <AManagedTaskEx_vtbl.h>
Collaboration diagram for _AManagedTaskEx:Data Fields | |
| const AManagedTaskEx_vtbl * | vptr |
| TX_THREAD | m_xTaskHandle |
| struct _AManagedTaskEx * | m_pNext |
| const pExecuteStepFunc_t * | m_pfPMState2FuncMap |
| const EPowerMode * | m_pPMState2PMStateMap |
| AMTStatus | m_xStatus |
| AMTStatusEx | m_xStatusEx |
A Managed Task a task integrated in the system. It defines a common interface for all application tasks. All Managed Tasks belong to a linked list that is the _ApplicationContext.
| const pExecuteStepFunc_t* _AManagedTaskEx::m_pfPMState2FuncMap |
Specifies a map (PM_STATE, ExecuteStepFunc) between each application PM state and the associated step function. If the pointer
| struct _AManagedTaskEx* _AManagedTaskEx::m_pNext |
Specifies a pointer to the next managed task in the _ApplicationContext.
| const EPowerMode* _AManagedTaskEx::m_pPMState2PMStateMap |
| AMTStatus _AManagedTaskEx::m_xStatus |
Status flags.
| AMTStatusEx _AManagedTaskEx::m_xStatusEx |
Extended status flags.
| TX_THREAD _AManagedTaskEx::m_xTaskHandle |
Specifies the native ThreadX task handle.
| const AManagedTaskEx_vtbl* _AManagedTaskEx::vptr |
Specifies a pointer to the class virtual table.