Raritan PX2/PX3 JSON-RPC API
|
6 #ifndef __PERIPHERAL_SENSORHUB_IDL__
7 #define __PERIPHERAL_SENSORHUB_IDL__
9 #include <UserEvent.idl>
10 #include <PortFuse.idl>
11 #include <PeripheralDevicePackage.idl>
12 #include <PeripheralDeviceSlot.idl>
PosElement_3_0_0 position
Peripheral device position element, list forms position.
Definition: SensorHub.idl:44
PackageInfo_4_0_0 getPackageInfo()
Retrieve hub package information.
Peripheral Devices.
Definition: PeripheralDeviceManager.idl:18
DeviceInfo getDeviceInfo()
Get static (hardware and firmware) information.
@ ENV_HUB
a not galvanically isolated environmental hub with reduced fuse capability
Definition: SensorHub.idl:25
int appVersion
Application code software version.
Definition: SensorHub.idl:47
portsmodel::PortFuse fuse
Reference to the port fuse.
Definition: SensorHub.idl:34
int protocolVersion
Protocol version the hub is supporting.
Definition: SensorHub.idl:45
Sensor Hub interface.
Definition: SensorHub.idl:20
string hubPort
Sensor hub port a peripheral device is connected to.
Definition: SensorHub.idl:33
string serial
Serial number of device.
Definition: SensorHub.idl:41
Ports.
Definition: Port.idl:15
int bootVersion
Bootcode software version.
Definition: SensorHub.idl:46
Interface describing a controllable fuse for a device port.
Definition: PortFuse.idl:17
vector< HubPortInfo > hubPortInfos
Information about contained hub ports.
Definition: SensorHub.idl:48
Static (type, version) information for a SensorHub.
Definition: SensorHub.idl:40
UpstreamType upstreamType
Hardware type (indicated a certain upstream type)
Definition: SensorHub.idl:43
@ BUILTIN
a built in hardware
Definition: SensorHub.idl:24
UpstreamType
peripheral device hw configuration
Definition: SensorHub.idl:23
Peripheral device package information.
Definition: PeripheralDevicePackage.idl:14
Information for a single hub Port.
Definition: SensorHub.idl:32
peripheral device position element, list forms position
Definition: PeripheralDeviceSlot.idl:29
string model
Model name of device.
Definition: SensorHub.idl:42