OptionaldevicesThis 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
}
}
OptionalenableOptionalfaultsOptional ReadonlynetworkRecord 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.
OptionalserialThis 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"
}
}
}
OptionalsonarSonar for more information.
OptionalswupdateOptional ReadonlysystemOptionalsystemOptionalversion
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.