Optional
devicesThis contains a list of devices and associated mac addresses for accessing connected devices, such as vehicles, reels, etc.
See a specific device type for more information. (Crawler, ROV, etc.)
{
"device1_mac": {
"model": "14", //This is the only required property. It is used to denote which device is being referenced.
},
"device2_mac": {
"model": "13", //See {@link DeviceModel | DeviceModel} for valid properties
}
}
Optional
enableOptional
faultsOptional
Readonly
networkRecord of known network interfaces on the BridgeBox and their live performance diagnostics.
Multiple records may be correlated to a single interfaceName
. There will typically be two
records for a given interfaceName
to represent local and remote mac addresses of the
network connection. Records here are differentiated by the network card's unique MAC Address.
Optional
serialThis list contains all the serial devices that the backend can modify and communicate with. This is how we achieve serial-over-ip.
It can be updated with a new key(generated by the frontend) to create a WebSerialDevice.
{
"serialDevices": {
"External GPS Source": {
"deviceType": "Internal",
"baudRate": 115200,
"name": "External GPS Source",
"connectionId": "xHCI Host Controller 1",
"connectionName": "Bottom USB Port"
},
"xHCI Host Controller 1": {
"deviceType": "Controller",
"baudRate": 115200,
"name": "xHCI Host Controller 1",
"connectionId": "External GPS",
"connectionName": "Gps Source"
}
}
}
Optional
sonarSonar for more information.
Optional
swupdateOptional
Readonly
systemOptional
systemOptional
version
BRIDGE Box represents the root of the API endpoint routing
This is the top-level type that contains all other types and endpoints. It is used to represent the state of the BridgeBox and its associated devices.