# Custom Calibration Begin

CCB

Initiate Custom calibration.

#### TCP/IP:

Command String:

CCB,<cam>,<SwapHandedness>,<FeatureOffsetX>,<FeatureOffsetY>

Field | Arguments
--- | ---
CCB | The command
<cam> | The camera to calibrate 1: Camera 1 2: Camera 2 0: All cameras
<SwapHandedness> | A value indicating whether the camera’s handedness must be swapped 0: Don’t swap 1: Swap
<FeatureOffsetX> | The X-Offset of the feature to be located from the rotation center of the motion system.
<FeatureOffsetY> | The Y-Offset of the feature to be located from the rotation center of the motion system.

Result String:

CCB,<Status>

Field | Description
--- | ---
CCB | The command
<Status> | The result status 1: Success <=0: Fail

#### SLMP:

Send command (Input Block)

Offset | Value | Description
--- | --- | ---
VIB_Offset + 2 | 2040 | Command: CCB command ID
VIB_Offset + 3 | <cam> | Argument0: The camera to be calibrated
VIB_Offset + 5 | <SwapHandedness> | Argument1
VIB_Offset + 7 | <FeatureOffsetX> | Argument2
VIB_Offset + 9 | <FeatureOffsetY> | Argument3

Receive Result (Output Block)

Offset | Value | Description
--- | --- | ---
VOB_Offset + 5 | 2040 | Command: CCB command ID
VOB_Offset + 6 | <Status> | The result Status: 1: Success <=0: Fail