Twin Config

The SceneControllerModule requires a basic configuration, that identifies the camera, lighting controller and image properties.

Properties in the twin are:

  • CameraApiUrl: Full path to the REST API image/acquire endpoint. Can be on a different machine. Required.

  • ImageHeight: Setpoint for image height. Image format must be supported by the camera type.

  • ImageWidth: Setpoint for image width. Image format must be supported by the camera type.

  • ImageFormat: Image file type. Supported formats are bmp, png, tiff, jpeg, tga, gif, pbm and webp. Defaults to bmp.

  • PixelFormat: Image pixel format. Supported modes are Mono8, Mono10p, Mono12p, Mono10, Mono12, BayerRG8, Mono16, Rgb24 and Rbg48. Defaults to Mono8.

  • LightingControllerIp: IP address for the lighting controller. If no lighting controller exists, set to empty.

  • LightingControllerPort: TCP port for communicating with lighting controller. Default is 40001.

  • LightingControllerChannels: Number of channels supported by the lighting controller. Possible values are 4 and 8. Defaults to 8.

Here is an example of a twin configuration:

"settings": {
    "cameraApiUrl": "http://192.168.1.79:34568/image/acquire",
    "imageHeight": "2048",
    "imageWidth": "2592",
    "imageFormat": "bmp",
    "pixelFormat": "Mono8",
    "lightingControllerIp": "192.168.1.124",
    "lightingControllerPort": 40001,
    "lightingControllerChannels": 4
}

Last updated

Was this helpful?