Typedefs | |
typedef enum MlpiTaskEvent | MlpiTaskEvent |
typedef enum MlpiSystemTask | MlpiSystemTask |
typedef enum MlpiTaskTriggerEvent | MlpiTaskTriggerEvent |
typedef enum MlpiTaskTriggerOption | MlpiTaskTriggerOption |
typedef enum MlpiTaskViewerState | MlpiTaskViewerState |
typedef struct MlpiTaskTriggerSetup | MlpiTaskTriggerSetup |
typedef struct MlpiTaskTrigger | MlpiTaskTrigger |
Enumerations |
Variables | |
static const ULONG | MLPI_PRIORITY_HIGH_MAX = 1 |
static const ULONG | MLPI_PRIORITY_HIGH_MIN = 20 |
static const ULONG | MLPI_PRIORITY_BACKGROUND = 254 |
List of used types, enumerations, structures and more...
typedef enum MlpiTaskEvent MlpiTaskEvent |
There are different system task events in the system.
typedef enum MlpiSystemTask MlpiSystemTask |
There are different system tasks.
typedef enum MlpiTaskTriggerEvent MlpiTaskTriggerEvent |
There are different trigger events.
typedef enum MlpiTaskTriggerOption MlpiTaskTriggerOption |
There are different trigger options.
typedef enum MlpiTaskViewerState MlpiTaskViewerState |
There are different task viewer states.
MlpiTaskTriggerSetup |
This structure defines the information needed to get or set the trigger setup.
Elements of structure MlpiTaskTriggerSetup
Type | Element | Description |
---|---|---|
MlpiTaskTriggerOption | triggerOption | Options for task trigger |
BOOL8 | active | Option active or inactive |
MlpiTaskTrigger |
This structure defines the information to trigger events.
Elements of structure MlpiTaskTrigger
Type | Element | Description |
---|---|---|
MlpiTaskTriggerEvent | triggerEvent | Event which should be triggered |
BOOL8 | active | Event active or inactive |
USHORT | numTriggers | Number of triggers for an event |
enum MlpiTaskEvent |
There are different system task events in the system.
Definition at line 316 of file mlpiTaskLib.h.
enum MlpiSystemTask |
There are different system tasks.
Enumerator | |
---|---|
MLPI_TASK_MOTIONKERNEL |
This is the task which is doing all the motion calculation. For example all PLCOpen motion. |
Definition at line 326 of file mlpiTaskLib.h.
enum MlpiTaskTriggerEvent |
There are different trigger events.
Definition at line 332 of file mlpiTaskLib.h.
There are different trigger options.
Definition at line 339 of file mlpiTaskLib.h.
enum MlpiTaskViewerState |
There are different task viewer states.
Enumerator | |
---|---|
MLPI_TASK_VIEWER_STATE_STOPPED |
This state says that the task viewer is currently stopped. |
MLPI_TASK_VIEWER_STATE_RUNNING |
This state says that the task viewer is currently running. |
Definition at line 350 of file mlpiTaskLib.h.
|
static |
The highest available level for cyclic system/user tasks. Use with mlpiTaskSetCurrentPriority and NOT with taskSpawn!
Definition at line 307 of file mlpiTaskLib.h.
|
static |
The lowest available level for cyclic system/user tasks. Use with mlpiTaskSetCurrentPriority and NOT with taskSpawn!
Definition at line 308 of file mlpiTaskLib.h.
|
static |
Default priority for user task. Use for tasks which are doing GUI, HMI, service, etc...
Definition at line 309 of file mlpiTaskLib.h.