HardwareInformation
Information on the hub
Syntax: see Call Structure
{ "method": "cbrx_connection_get", "params": [ connection-handle, "HardwareInformation" ] } |
connection-handle is the Connection Handles as an integer.
Returns:
{ "result": { "ProductName": “product-name”, "ProductWebPage": "product-webpage", "TemperatureRangeC": { "Min": min-temperature, "Max": max-temperature }, "HumidityRange": { "Min": min-humidity, "Max": max-humidity }, "DimensionsMillimetres": { "Width": product-width, "Length": product-length, "Height": product-height }, "HostPortType": "host-port", "HostPortBandwidth": "host-port-bandwidth", "HubMaxPowerOutputWatts": hub-max-power-output, "Ports": { "1": { "HardwareInformation": { "Type": "port-type", "Bandwidth": "port-bandwidth", "VoltageMax": port-max-volts, "MilliampsMax": port-max-current } }, // etc all ports. } } } } |
Variable | Description |
---|---|
product-name | Product name of the hub |
product-webpage | The webpage for the hub |
min-temperature | The minimum recommended temperature for the hubs enviroment (°C) |
max-temperature | The maximum recommended temperature for the hubs enviroment |
min-humidity | The minimum ambient humidty % for the hubs enviroment |
max-humidity | The maximum ambient humidity % for the hubs enviroment |
product-width | The width of the hub (mm) |
product-length | The length of the hub (mm) |
product-height | The height of the hub (mm) |
host-port | The USB type of the host port |
host-port-bandwidth | The maximum bandwidth for the host port (Gbps) |
hub-max-power-output | The maximum power output for the whole hub |
port-type | The USB type of the downstream ports |
port-bandwidth | The maximum bandwidth for the downstream ports (Gbps) |
port-max-volts | The maximum Voltage output for the downstream ports (V) |
port-max-current | The maximum Current output fo the downstream ports (mA) |
Example
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"ProductName": "ThunderSync3-C10",
"ProductWebPage": "https://www.cambrionix.com/products/thundersync3-c10",
"TemperatureRangeC": {
"Min": 10,
"Max": 35
},
"HumidityRange": {
"Min": 5,
"Max": 95
},
"DimensionsMillimetres": {
"Width": 193,
"Length": 136,
"Height": 34
},
"HostPortType": "Thunderbolt 3",
"HostPortBandwidth": "40Gbps",
"HubMaxPowerOutputWatts": 150,
"Ports": {
"1": {
"HardwareInformation": {
"Type": "USB Type-C",
"Bandwidth": "5Gbps",
"VoltageMax": 5.2,
"MilliampsMax": 3000
}
},
// etc all ports.
}
}
}