Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpi4LabVIEW)  1.26.2
mlpiTaskLib.h File Reference
Include dependency graph for mlpiTaskLib.h:

Go to the source code of this file.

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

Functions

MLPIRESULT mlpiTaskWaitForEvent (const MLPIHANDLE connection, const MlpiTaskEvent taskEvent, const ULONG timeout)
 
MLPIRESULT mlpiTaskSetSystemPriority (const MLPIHANDLE connection, const MlpiSystemTask task, const ULONG priority)
 
MLPIRESULT mlpiTaskGetSystemPriority (const MLPIHANDLE connection, const MlpiSystemTask task, ULONG *priority)
 
MLPIRESULT mlpiTaskSetCurrentPriority (const MLPIHANDLE connection, const ULONG priority)
 
MLPIRESULT mlpiTaskGetCurrentPriority (const MLPIHANDLE connection, ULONG *priority)
 
MLPIRESULT mlpiTaskSetTriggerSetup (const MLPIHANDLE connection, const MlpiTaskTriggerSetup *triggerSetup, const ULONG numElements)
 
MLPIRESULT mlpiTaskGetTriggerSetup (const MLPIHANDLE connection, MlpiTaskTriggerSetup *triggerSetup, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiTaskSetTrigger (const MLPIHANDLE connection, const MlpiTaskTrigger *taskTrigger, const ULONG numElements)
 
MLPIRESULT mlpiTaskGetTrigger (const MLPIHANDLE connection, MlpiTaskTrigger *taskTrigger, const ULONG numElements, BOOL8 *cmdActive, ULONG *numElementsRet)
 
MLPIRESULT mlpiTaskViewerStart (const MLPIHANDLE connection)
 
MLPIRESULT mlpiTaskViewerStop (const MLPIHANDLE connection)
 
MLPIRESULT mlpiTaskViewerAddItem (const MLPIHANDLE connection, const UCHAR *data, const ULONG numElements)
 
MLPIRESULT mlpiTaskViewerTaskStart (const MLPIHANDLE connection)
 
MLPIRESULT mlpiTaskViewerTaskStop (const MLPIHANDLE connection)
 
MLPIRESULT mlpiTaskViewerGetState (const MLPIHANDLE connection, MlpiTaskViewerState *state)
 
MLPIRESULT mlpiTaskExecuteFile (const MLPIHANDLE connection, const WCHAR16 *path, const WCHAR16 *envArguments, const WCHAR16 *arguments, MLPITASKHANDLE *handle)
 
MLPIRESULT mlpiTaskExecuteGetStatus (const MLPIHANDLE connection, const MLPITASKHANDLE handle, MlpiProcessState *state)
 
MLPIRESULT mlpiTaskExecuteGetActive (const MLPIHANDLE connection, MLPITASKHANDLE *handles, const ULONG numElements, ULONG *numElementsRet)
 
MLPIRESULT mlpiTaskExecuteKill (const MLPIHANDLE connection, const MLPITASKHANDLE handle)
 
MLPIRESULT mlpiTaskExecuteGetName (const MLPIHANDLE connection, const MLPITASKHANDLE handle, WCHAR16 *name, const ULONG numElements)
 

Variables

static const ULONG MLPI_PRIORITY_HIGH_MAX = 1
 
static const ULONG MLPI_PRIORITY_HIGH_MIN = 20
 
static const ULONG MLPI_PRIORITY_BACKGROUND = 254
 

Detailed Description

Author
DC-IA/EAM1 (SK, JR)
Version
1.26.2
Date
2013

Definition in file mlpiTaskLib.h.