You're reading the documentation for an older, but still supported version (GL013300).
For information on the latest version, please have a look at GL013301.

CONVEYOR_OBJECT

This structure defines an object tracked on the conveyor, including its identifier, timeout, container type, and position. It is primarily used in robot–conveyor coordination for pick & place operations.

BYTE#

Field Name

Data Type

Value

Remarks

0

_iConId

unsigned char

0~255

Conveyor identifier index

1

_tTimeout

float

Timeout threshold (seconds) for conveyor operation

5

_iContainerType

unsigned char

0~1

Container organization type
(0: FIFO, 1: LIFO)

6

_tPosObjCoord

POSITION

Object position in conveyor coordinate frame

Total size: 30 bytes

Defined in: DRFS.h

typedef struct _CONVEYOR_OBJECT
{
    /* Conveyor ID (index) */
    unsigned char _iConId;

    /* Timeout threshold (seconds) */
    float _tTimeout;

    /* Container type (0: FIFO, 1: LIFO) */
    unsigned char _iContainerType;

    /* Object position in conveyor coordinate frame */
    POSITION _tPosObjCoord;

} CONVEYOR_OBJECT, *LPCONVEYOR_OBJECT;