跳转到内容

Basler Vision Connector Messaging: Discovering the Camera#

As initial step to establish communication, the Basler Vision Connector must discover and list all available cameras.

JSON Payload#

Field Optional 键入 描述
TransactionID String Transaction identification
操作 String Method called. Fixed value: EnumerateDevices
{
    "TransactionID": "123456",
    "Action": "EnumerateDevices"
}

Response Object#

Field Optional 键入 描述
TransactionID String Transaction identification
ReturnCode Integer (32-bit unsigned) Message code following Message Codes
消息 String Response message
DeviceList Array of camera devices Array of camera devices

Camera Object#

Field Optional 键入 描述
SerialNumbera string Camera identification
UserDefinedNamea String Camera user-defined name
ModelName String Camera model
VendorName String Camera vendor
接口 String Camera interface U3V (USB3 Vision), CXP (CoaXPress), GEV (GigEVision), CamEmu (Emulation)
IPAddress String Camera IP address in IP v4 format
{additional identification fields}a String Additional device identification offered by the Basler Vision Connector.

  1. Used for device identification

{
    "TransactionID": "123456",
    "ReturnCode": 0,
    "Message": "Cameras found.",
    "DeviceList": [
        {
            "SerialNumber": "548451887",
            "UserDefinedName": "MyCam1",
            "ModelName": "Camera Model 1234",
            "VendorName": "The camera Factory",
            "Interface": "GEV",
            "IPAddress": "192.168.0.1"
        }
    ]
}