CONVEYOR_TRACK
This structure represents a conveyor tracking status, defining whether tracking is active, the synchronization state, and the tracking duration information.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
0~255 |
Conveyor identifier index |
1 |
|
|
0 or 1 |
Tracking state flag |
2 |
|
|
0 or 1 |
Synchronization (“mate”) flag |
3 |
|
|
Tracking duration time (seconds) |
|
7 |
|
|
Reserved buffer for internal data alignment |
Total size: 27 bytes
Defined in: DRFS.h
typedef struct _CONVEYOR_TRACK
{
/* Conveyor ID */
unsigned char _iConId;
/* Tracking flag (0: untracking, 1: tracking) */
unsigned char _bTracking;
/* Mate flag (0: not mated, 1: mated) */
unsigned char _bMate;
/* Tracking duration time */
float _fDuration;
/* Reserved dummy array */
float _fDummy[5];
} CONVEYOR_TRACK, *LPCONVEYOR_TRACK;
Note
MONITOR_CONVEYOR→ checks conveyor on/off state.CONVEYOR_OBJECT→ defines an object carried on the conveyor.CONVEYOR_TRACK→ tracks synchronization and runtime status.These structures work together for conveyor-based material handling and vision tracking.