Code: |
AS + 1106 |
Symbolic: |
bccRpeGASessionObjCmd |
This command will send a specific command to a object in a Group Authority session on the connected device. Request parameters are the following:
Offset |
Type |
Label |
Description |
---|---|---|---|
0 |
U32 |
SESSID |
Session ID |
4 |
U16 |
OBJTYPE |
Object type: 1=Running PLIB 2=Testing PLIB |
6 |
U32 |
CMD |
Command: 1=Set current: P0=Path ID, P1=Step ID 2=Start 3=Stop 4=Hold 5=Unhold 6=Step 7=Step to: P0=Path ID, P1=Step ID 8=Move to point: P0=Point ID 9=Move to inline point: P0=Path ID, P1=Step ID, P2=Point index |
10 |
U32 |
CMDF |
Command flags: 0x1 Backward direction (#1) 0x2 Initial position |
14 |
U32 |
P0 |
Parametro 0 (opz) |
18 |
U32 |
P1 |
Parametro 1 (opz) |
22 |
U32 |
p2 |
Parametro 2 (opz) |
(#1) If CMDF flag 0x1 "Backward direction" is not specified, the "Forward direction" is assumed as default.
On success, a bccAck is received with the no data.
On failure, a bccNack is received. Specific errors:
NACK code |
Description |
Extra data |
---|---|---|
nackMissingArgs |
Missing arguments |
|
nackIllegalArgs |
Illegal arguments |
U16 What illegal: 1=Session ID 2=Object type 3=Command 4=Command flags 5=P0 6=P1 7=P2 |
nackNotFound |
Session not found |
|
nackBusy |
Session is busy, cannot execute the command |
|
nackRpeNotInstalled |
RPE firmware is not installed |
|
nackNotAuthorized |
Operation not authorized |
|