跳转至

GTN_GetTaskStatus

指令原型:

GT_API GTN_GetTaskStatus(short core,short index,TTaskStatus *pStatus)

指令类型:

立即指令,调用后立即生效。

指令说明:

从运动控制器读取用户添加的Task任务状态。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
index event序号,正整数,取值范围请参照事件序号(TASK)参数范围一栏。
pStatus task状态结构体指针,详情说明请参照TTaskStatus
TTaskStatus
typedef struct TaskStatus
{
    short start;
    short execute;
    short occupyStatus;
    short executeCount;
    int32_t pad2[2];
    double pad3[2];
}TTaskStatus;
start:启动标志。
0:未启动。
1:启动。
execute:task触发状态。
0:未触发。
1:触发。
occupyStatus:占用状态。
0:未占用。
1:占用。
executeCount:已执行成功次数。
pad2:保留参数,必须为0。
pad3:保留参数,必须为0。

指令返回值:

请参照通用返回值说明