ODeV framework
v2
include
PushButtonTask_vtbl.h
Go to the documentation of this file.
1
31
#ifndef PUSHBUTTONTASK_VTBL_H_
32
#define PUSHBUTTONTASK_VTBL_H_
33
34
#ifdef __cplusplus
35
extern
"C"
{
36
#endif
37
38
39
// IManagedTask virtual functions
40
sys_error_code_t
PushButtonTask_vtblHardwareInit
(
AManagedTask
*
this
,
void
*pParams);
41
sys_error_code_t
PushButtonTask_vtblOnCreateTask
(
AManagedTask
*
this
, TaskFunction_t *pvTaskCode,
const
char
**pcName,
unsigned
short
*pnStackDepth,
void
**pParams, UBaseType_t *pxPriority);
42
sys_error_code_t
PushButtonTask_vtblDoEnterPowerMode
(
AManagedTask
*
this
,
const
EPowerMode eActivePowerMode,
const
EPowerMode eNewPowerMode);
43
sys_error_code_t
PushButtonTask_vtblHandleError
(
AManagedTask
*
this
,
SysEvent
xError);
44
sys_error_code_t
PushButtonTask_vtblForceExecuteStep
(
AManagedTaskEx
*
this
, EPowerMode eActivePowerMode);
45
46
47
#ifdef __cplusplus
48
}
49
#endif
50
51
#endif
/* PUSHBUTTONTASK_VTBL_H_ */
_SysEvent
Definition:
sysevent.h:44
_AManagedTask
Definition:
AManagedTaskVtbl.h:95
PushButtonTask_vtblHardwareInit
sys_error_code_t PushButtonTask_vtblHardwareInit(AManagedTask *this, void *pParams)
PushButtonTask_vtblHandleError
sys_error_code_t PushButtonTask_vtblHandleError(AManagedTask *this, SysEvent xError)
_AManagedTaskEx
Definition:
AManagedTaskEx_vtbl.h:74
PushButtonTask_vtblOnCreateTask
sys_error_code_t PushButtonTask_vtblOnCreateTask(AManagedTask *this, TaskFunction_t *pvTaskCode, const char **pcName, unsigned short *pnStackDepth, void **pParams, UBaseType_t *pxPriority)
PushButtonTask_vtblForceExecuteStep
sys_error_code_t PushButtonTask_vtblForceExecuteStep(AManagedTaskEx *this, EPowerMode eActivePowerMode)
sys_error_code_t
unsigned short sys_error_code_t
Definition:
syserror.h:45
PushButtonTask_vtblDoEnterPowerMode
sys_error_code_t PushButtonTask_vtblDoEnterPowerMode(AManagedTask *this, const EPowerMode eActivePowerMode, const EPowerMode eNewPowerMode)
Generated by
1.8.14