Basler Vision Connector Messaging: Getting the Application Status
With this message you can retrieve the list of the connected cameras including the status, streaming topic, application version, and implemented specification version.
JSON Payload
| Field | Optional | Type | Description |
| TransactionID | Yes | String | Transaction identification |
| Action | No | String | Method called. Fixed value: GetStatus |
{
"TransactionID": "46543214635244",
"Action": "GetStatus"
}
Response Object
| Field | Optional | Type | Description |
| TransactionID | Yes | String | Transaction identification |
| ReturnCode | No | Integer (32-bit unsigned) | Message code following Message Codes |
| Message | Yes | String | Response message |
| ApplicationName | Yes | String | Connector application name |
| ApplicationVersion | No | String | Connector application version |
| SpecificationVersion | No | String | Specification version of the Basler Vision Connector |
| DeviceList | No | Array of Camera Object | Array of the camera objects |
Camera Object
| Field | Optional | Type | Description |
| DeviceID | No | String | Current camera identification |
| StreamingTopic | No | String | Topic where the camera streams images |
| Status | No | String | Camera status. Possible values: Connected, Streaming, Error |
| SerialNumber | Yes | String | Camera identification |
| UserDefinedName | Yes | String | User-defined camera name |
| ModelName | No | String | Camera model |
| VendorName | No | String | Camera vendor |
| Interface | No | String | Camera interface. Possible values: U3V (USB3 Vision), CXP (CoaXPress), GEV (GigEVision), CamEmu (Emulation) |
| IPAddress | Yes | String | Camera IP address |
| MACAddress | Yes | String | Camera MAC address |
| {additional identification fields} | Yes | String | Additional device identification offered by the Basler Vision Connector |
{
"TransactionID": "46543214635244",
"ReturnCode": 0,
"Message": "Success.",
"ApplicationName": "Demo Vision Connector",
"ApplicationVersion": "1.0.1",
"SpecificationVersion": "1.1.0",
"DeviceList":
[
{
"DeviceID": "548451887",
"StreamingTopic": "device/548451887/stream",
"Status": "Streaming",
"SerialNumber": "548451887",
"UserDefinedName": "MyCam1",
"ModelName": "Camera Model 1234",
"VendorName": "The camera Factory",
"Interface": "GEV",
"IPAddress": "192.168.0.1",
"MACAddress": "00:1A:2B:3C:4D:5E"
}
]
}