Task Dynamic Variables

ID Label Type #Val Min Max Attr Description

12050

Task overrun count

Uint16

 

 

 

 

Running count of the number of overrun occurances. This value may be cleared dynamically during run-time.

12051

Accummulated task overrun count

Uint16

 

 

 

RO

Accummulated count of overrun occurances. This value keeps accumulating during the entire system power-up period.

12052

Elapse time of a task queue, sec

Flt32

 

 

 

RO

 

Elapse time of a selected task queue (sync or async).

 

 

12053

Max elapse time of a task queue, sec

Flt32

 

 

 

RO

12054

Min elapse time of a task queue, sec

Flt32

 

 

 

RO

12055

Average elapse time of a task queue, sec

Flt32

 

 

 

RO

12056

Task execution bitmask #1

Uint32

 

 

 

RO

Each submitted servo task is assigned a task ID. At the start of each servo tick, the task execution bit masks are cleared. For the tasks that are invoked in this servo tick, the corresponding bit in a bit mask will be set based on the task ID value.

A total of 64 servo tasks (per task queue) are allowed. Task ID 0 to 31 will set the bit values in bitmask #1, and task ID 32 to 63 would use bitmask #2.

12057

Task execution bitmask #2

Uint32

 

 

 

RO