GoPxL_GrabProfile
Captures profile from GoPxL device.
Syntax
C++
Python
def GoPxL_GrabProfile( state: GoPxL_State, /, *, inAddress: str | None = None, inInputQueueSize: int = 1, inSourceID: int | None = None ) -> ( outResult: bool, outProfileData: list[Point2D], outProfileIntensity: Profile | None, outXScale: float, outXOffset: float, outZScale: float, outZOffset: float, outFrameInfo: GoPxLFrameInfo )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
ioState | GoPxL_State | |||
![]() |
inAddress | str | None | None | GoPxL Device identifying IP address (e.g. "127.0.0.1" or "127.0.0.1:3600") or serial number (e.g. "SN:17335") | |
![]() |
inInputQueueSize | int | 1 - 50000 | 1 | Number of incoming frames that can be buffered before the application is able to process them |
![]() |
inSourceID | int | None | 0 - ![]() |
None | ID of the data source in Gocator Protocol |
![]() |
outProfileData | list[Point2D] | ProfileData | ||
![]() |
outProfileIntensity | Profile | None | ProfileIntensity | ||
![]() |
outXScale | float | X scale in mm | ||
![]() |
outXOffset | float | X offset in mm | ||
![]() |
outZScale | float | Z scale in mm | ||
![]() |
outZOffset | float | Z offset in mm | ||
![]() |
outFrameInfo | GoPxLFrameInfo | Frame metadata |




