dwVersion
|
DWORD
|
[c] Version of the structure (2)
|
pszName
|
POINTER TO STRING
|
[c] Name of the task, mandatory
|
nPriority
|
INT
|
[c] IEC priority of the task (0..31)
|
KindOfTask
|
INT
|
[c] Kind of task. See corresponding category TaskType.
|
bWatchdog
|
BOOL
|
[c] Is TRUE, if watchdog is enabled
|
bProfiling
|
BOOL
|
[c] Is TRUE, if profiling is enabled (not used, FALSE recommended)
|
dwEventFunctionPointer
|
POINTER TO BYTE
|
[c] Function pointer to the event check routine, see IecTaskCreate
|
pszExternalEvent
|
POINTER TO STRING
|
[c] Name of the event, if it is an external event task
|
dwTaskEntryFunctionPointer
|
POINTER TO BYTE
|
[c] Function pointer to the task code, mandatory, see IecTaskCreate
|
dwWatchdogSensitivity
|
DWORD
|
[c] Watchdog sensitivity
|
dwInterval
|
DWORD
|
[c] Interval in microseconds
|
dwWatchdogTime
|
DWORD
|
[c] Watchdog time in microseconds
|
dwCycleTime
|
DWORD
|
[s] Cycle time in microseconds (last execution time)
|
dwAverageCycleTime
|
DWORD
|
[s] Average cycle time in microseconds
|
dwMaxCycleTime
|
DWORD
|
[s] Maximum cycle time in microseconds
|
dwMinCycleTime
|
DWORD
|
[s] Minumum cycle time in microseconds
|
iJitter
|
DINT
|
[s] Jitter in microseconds
|
iJitterMin
|
DINT
|
[s] Minimal jitter
|
iJitterMax
|
DINT
|
[s] Maximal jitter
|
dwCycleCount
|
DWORD
|
[s] Cycle counter
|
iState
|
WORD
|
[s] Task state. See category TaskState.
|
wNumOfJitterDistributions
|
WORD
|
[s] Number jitter statistical distribution entries
|
pJitterDistribution
|
POINTER TO Jitter_Distribution
|
[s] Statistical jitter distribution entries
|
bTimeSlicing
|
BOOL
|
[s] Timeslicing enabled
|
byDummy
|
BYTE
|
|
wDummy
|
WORD
|
|
dwIECCycleCount
|
DWORD
|
[s] Cycle counter for execution of user code
|