10 #ifndef GO_SCANNER_PROFILE_BOARD_MSG_H
11 #define GO_SCANNER_PROFILE_BOARD_MSG_H
114 #include <GoWebScanSdk/GoWebScanProfileBoardMsg.x.h>
k64s sequenceIndex
Board id; increases with each unique board.
Definition: GoWebScanProfileBoardMsg.h:26
k64s timestamp
Capture time.
Definition: GoWebScanProfileBoardMsg.h:27
Represents the attributes of a profile board message.
Definition: GoWebScanProfileBoardMsg.h:21
k64s sectionId
Section identifier (from GoWebScanSettings Section/Id)
Definition: GoWebScanProfileBoardMsg.h:25
kStatus GoWebScanProfileBoardMsg_Realloc(GoWebScanProfileBoardMsg msg, kSize height, kSize width)
Resize a GoWebScanProfileBoardMsg object.
k64s xOrigin
Section x-location (from GoWebScanSettings Section/X0)
Definition: GoWebScanProfileBoardMsg.h:30
k64s yOrigin
Section y-location (mils)
Definition: GoWebScanProfileBoardMsg.h:29
Represents a message containing resampled and merged geometric data of a detected board for a given s...
k64s deviceId
Id of station device sending this message.
Definition: GoWebScanProfileBoardMsg.h:23
Essential GoWebScan declarations.
GoWebScanProfileBoardMsgAttr * GoWebScanProfileBoardMsg_Attributes(GoWebScanProfileBoardMsg msg)
Gets the attributes of a message.
kSize GoWebScanProfileBoardMsg_Height(GoWebScanProfileBoardMsg msg)
Gets the height of a message.
kArray2 GoWebScanProfileBoardMsg_Data(GoWebScanProfileBoardMsg msg)
Gets the board data array.
k64s xResolution
Pixel width (mils)
Definition: GoWebScanProfileBoardMsg.h:32
k16s * GoWebScanProfileBoardMsg_DataAt(GoWebScanProfileBoardMsg msg, kSize rowIndex, kSize colIndex)
Gets the Z value (mils) at a specified row and column in the board array.
k64s yResolution
Pixel height (mils)
Definition: GoWebScanProfileBoardMsg.h:31
k64s groupId
Group identifier: Top (0), or Bottom (1)
Definition: GoWebScanProfileBoardMsg.h:24
kSize GoWebScanProfileBoardMsg_Width(GoWebScanProfileBoardMsg msg)
Gets the width of a message.
k64s encoder
Capture position (encoder ticks)
Definition: GoWebScanProfileBoardMsg.h:28
kStatus GoWebScanProfileBoardMsg_Construct(GoWebScanProfileBoardMsg *msg, kSize height, kSize width, kAlloc allocator)
Constructs a GoWebScanProfileBoardMsg object.