10 #ifndef GO_SCANNER_SYSTEM_MSG_H
11 #define GO_SCANNER_SYSTEM_MSG_H
88 #include <GoWebScanSdk/GoWebScanSystemMsg.x.h>
kStatus GoWebScanSystemMsg_SetTile(GoWebScanSystemMsg msg, GoWebScanPlaneTileId id, GoWebScanSystemPlane plane, GoWebScanPipeMsg tile)
Adds a tile message to the system message.
GoWebScanPipeMsg GoWebScanSystemMsg_TileAt(GoWebScanSystemMsg msg, GoWebScanPlaneTileId id, GoWebScanSystemPlane plane)
Gets the tile message of a specified type and plane.
Declares the GoWebScanPipeMsg class.
Essential GoWebScan declarations.
Represents a container of GoWebScanPipeMsg tile messages of each tile type (profile, tracheid, and vision) and each system plane (top and bottom). This message is used to contain the X and Y-axis matched tile output of merging, and also of board detection (where the tiles represent a detected board).
kStatus GoWebScanSystemMsg_Clear(GoWebScanSystemMsg msg)
Recycles all messages contained in the system message.
Represents the top or bottom plane of the system.
kStatus GoWebScanSystemMsg_Construct(GoWebScanSystemMsg *msg, GoWebScanPipeMsgPool pool, kAlloc allocator)
Constructs a GoWebScanSystemMsg msg.
kSize GoWebScanSystemMsg_Size(GoWebScanSystemMsg msg)
Gets the size, in bytes, of the message data buffer.
Represents a pool of GoWebScanPipeMsg objects. The pool allocates GoWebScanPipeMsg objects with a def...
Base class for a msg that can be processed with a GoWebScanPipeTask and submitted to the GoWebScanPip...
Represents an ID for types of plane tile messages.
kStatus GoWebScanSystemMsg_Destroy(GoWebScanSystemMsg msg)
Destroys a GoWebScanSystemMsg object.