Gocator_GrabSection_WithTimeout
Captures Section from Gocator device.
Syntax
C++
Python
def Gocator_GrabSection_WithTimeout( state: Gocator_State, inInputQueueSize: int, inTimeout: int, /, *, inAddress: str | None = None, inSectionID: int = 0 ) -> ( outResult: bool, outSectionData: list[Point2D] | None, outSectionIntensity: Profile | None, outXScale: float | None, outXOffset: float | None, outZScale: float | None, outZOffset: float | None, outFrameInfo: GocatorFrameInfo | None )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
ioState | Gocator_State | |||
![]() |
inAddress | str | None | None | Gocator Device identifying IP address (e.g. "127.0.0.1") or serial number (e.g. "SN:17335") | |
![]() |
inInputQueueSize | int | 1 - 50000 | Number of incoming frames that can be buffered before the application is able to process them | |
![]() |
inTimeout | int | 10 - ![]() |
||
![]() |
inSectionID | int | 0 - ![]() |
0 | |
![]() |
outSectionData | list[Point2D] | None | |||
![]() |
outSectionIntensity | Profile | None | |||
![]() |
outXScale | float | None | X scale in mm | ||
![]() |
outXOffset | float | None | X offset in mm | ||
![]() |
outZScale | float | None | Z scale in mm | ||
![]() |
outZOffset | float | None | Z offset in mm | ||
![]() |
outFrameInfo | GocatorFrameInfo | None |




