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> a not galvanically isolated environmental hub with reduced fuse capability
Definition: SensorHub.idl:25
int bootVersion
Bootcode software version.
Definition: SensorHub.idl:46
Peripheral Devices.
Definition: PeripheralDeviceManager.idl:18
int protocolVersion
Protocol version the hub is supporting.
Definition: SensorHub.idl:45
Peripheral device package information.
Definition: PeripheralDevicePackage.idl:14
Information for a single hub Port.
Definition: SensorHub.idl:32
portsmodel::PortFuse fuse
Reference to the port fuse.
Definition: SensorHub.idl:34
string hubPort
Sensor hub port a peripheral device is connected to.
Definition: SensorHub.idl:33
Sensor Hub interface.
Definition: SensorHub.idl:20
Ports.
Definition: Port.idl:15
PosElement_2_0_0 position
Peripheral device position element, list forms position.
Definition: SensorHub.idl:44
int appVersion
Application code software version.
Definition: SensorHub.idl:47
vector< HubPortInfo > hubPortInfos
Information about contained hub ports.
Definition: SensorHub.idl:48
UpstreamType upstreamType
Hardware type (indicated a certain upstream type)
Definition: SensorHub.idl:43
a built in hardware
Definition: SensorHub.idl:24
Static (type, version) information for a SensorHub.
Definition: SensorHub.idl:40
Interface describing a controllable fuse for a device port.
Definition: PortFuse.idl:17
UpstreamType
peripheral device hw configuration
Definition: SensorHub.idl:23
string serial
Serial number of device.
Definition: SensorHub.idl:41
string model
Model name of device.
Definition: SensorHub.idl:42
peripheral device position element, list forms position
Definition: PeripheralDeviceSlot.idl:25