The method GetTrackingSystem is used to retrieve the information on a tracking system previously stored inside the internal list of the function block.
Access: PUBLIC
Input |
Data type |
Description |
---|---|---|
i_etTrackingSystemId |
ROB.ET_CoordinateSystem |
An ID used to unequivocally identify a tracking system. Admissible values are in the range ROB.ET_CoordinateSystem.Tracking1...ROB.ET_CoordinateSystem.Tracking30. |
Output |
Data type |
Description |
---|---|---|
q_etDiag |
GD.ET_Diag |
General library-independent statement on the diagnostic. A value unequal to ET_Diag.Ok corresponds to a diagnostic message. |
q_etDiagExt |
POU-specific output on the diagnostic:
|
|
q_sMsg |
STRING(80) |
Event-triggered message that gives additional information on the diagnostic state. |
q_etDiag |
q_etDiagExt |
Enumeration value of q_etDiagExt |
Description |
---|---|---|---|
Ok |
OK |
0 |
Ok |
InputParameterInvalid |
TrackingIdInvalid |
104 |
The tracking ID is invalid. |
InputParameterInvalid |
TrackingIdUnknown |
131 |
A provided tracking ID is invalid. |
Enumeration name: |
TrackingIdInvalid |
Enumeration value: |
104 |
Description: |
The tracking ID is invalid. |
Issue |
Cause |
Solution |
---|---|---|
A tracking system has not been retrieved successfully from the list. |
i_etSystemId contains an invalid value. |
Ensure that the ID is in the range ROB.ET_CoordinateSystem.Tracking1...ROB.ET_CoordinateSystem.Tracking30. |
Enumeration name: |
TrackingIdUnknown |
Enumeration value: |
131 |
Description: |
A provided tracking ID is invalid. |
Issue |
Cause |
Solution |
---|---|---|
A tracking system has not been retrieved successfully from the list. |
i_etSystemId contains an invalid value. |
Ensure that the tracking system ID refers to a previously configured system. |