ScannerCommunicationAPIReceiveEnhanced Method |
Receives response data from the ScanHead head using the Enhanced Protocol.
Namespace: RAYLASE.SPICE3.ClientLibAssembly: RAYLASE.SPICE3.ClientLib (in RAYLASE.SPICE3.ClientLib.dll) Version: 3.6.0
Syntax public uint[] ReceiveEnhanced(
int head,
Axes axes,
int timeoutMilliseconds = 1
)
Parameters
- head Int32
- The head selector.
- axes Axes
- The Axis/Axes to which the command(s) should be sent.
- timeoutMilliseconds Int32 (Optional)
- The timeout in milliseconds.
Return Value
UInt32The same number of results that were requested by
axes.
Exceptions Remarks -
Each response frame is 20-bits wide, and 16-bit response values are left-aligned within their frames.
For example, the "Echo" command (see: TransmitEnhanced(Int32, Axes, UInt32, Int32), above) will respond with 0xAB540: callers expecting a 16-bit value must right-shift the raw response value(s) by 4 bits.
See Also