1 #ifndef __PERIPHERAL_DEVICE_SLOT_IDL__ 2 #define __PERIPHERAL_DEVICE_SLOT_IDL__ 5 #include <UserEvent.idl> 57 constant
int ERR_INVALID_PARAMS = 1;
58 constant
int ERR_NOT_SUPPORTED = 2;
60 constant
int CHANNEL_INVALID = -1;
79 valueobject DeviceChangedEvent extends
idl.Event {
85 valueobject SettingsChangedEvent extends
event.UserEvent {
116 int assignAddress(in
string packageClass, in
Address_3_0_0 address);
142 int setSettings(in
Settings settings);
sensors::Sensor_4_0_1 TypeSpec type
device's type spec
Definition: PeripheralDeviceSlot.idl:35
sensors::Sensor_4_0_1 TypeSpec type
device's type spec
Definition: PeripheralDeviceSlot.idl:27
Peripheral Device Slot.
Definition: PeripheralDeviceSlot.idl:55
valueobject Device_3_0_0
A peripheral device is the collection of.
Definition: PeripheralDeviceSlot.idl:47
map< string, string > properties
sensor specific settings
Definition: PeripheralDeviceSlot.idl:75
a chain position
Definition: PeripheralDeviceSlot.idl:15
peripheral device identification
Definition: PeripheralDeviceSlot.idl:25
string port
value of the element, a label
Definition: PeripheralDeviceSlot.idl:21
Device_3_0_0 newDevice
Device after change.
Definition: PeripheralDeviceSlot.idl:81
Peripheral Devices.
Definition: PeripheralDeviceManager.idl:11
int channel
Channel number.
Definition: PeripheralDeviceSlot.idl:29
int channel
Channel number.
Definition: PeripheralDeviceSlot.idl:37
vector< PosElement > position
Position within 1-wire topo.
Definition: PeripheralDeviceSlot.idl:49
PortType portType
type of the element
Definition: PeripheralDeviceSlot.idl:20
string packageClass
physical package identifier
Definition: PeripheralDeviceSlot.idl:50
string x
X coordinate.
Definition: PeripheralDeviceSlot.idl:64
Sensor interface
Definition: Sensor.idl:10
boolean useDefaultThresholds
use default thresholds
Definition: PeripheralDeviceSlot.idl:74
a 1-wire port on the device
Definition: PeripheralDeviceSlot.idl:13
Basic IDL definitions.
Definition: Event.idl:6
boolean isActuator
true if device is an actuator
Definition: PeripheralDeviceSlot.idl:28
user configurable slot attributes
Definition: PeripheralDeviceSlot.idl:70
sensors::Sensor_4_0_1 device
device reference
Definition: PeripheralDeviceSlot.idl:51
vector< PosElement > position
Position within 1-wire topo.
Definition: PeripheralDeviceSlot.idl:34
Sensors Model.
Definition: AccumulatingNumericSensor.idl:8
boolean isActuator
true if device is an actuator
Definition: PeripheralDeviceSlot.idl:36
Complete sensor type specification.
Definition: Sensor.idl:135
user writeable location
Definition: PeripheralDeviceSlot.idl:63
Location location
user-defined device location
Definition: PeripheralDeviceSlot.idl:73
peripheral device position based address
Definition: PeripheralDeviceSlot.idl:33
string z
Z coordinate (semantics depends on ZCoordMode)
Definition: PeripheralDeviceSlot.idl:66
string name
User-defined name.
Definition: PeripheralDeviceSlot.idl:71
a port on a Hub
Definition: PeripheralDeviceSlot.idl:14
Settings newSettings
Settings after change.
Definition: PeripheralDeviceSlot.idl:87
PortType
peripheral device port types
Definition: PeripheralDeviceSlot.idl:11
a built in, inaccessible port
Definition: PeripheralDeviceSlot.idl:12
string serial
Serial number.
Definition: PeripheralDeviceSlot.idl:26
string description
User-defined description.
Definition: PeripheralDeviceSlot.idl:72
string y
Y coordinate.
Definition: PeripheralDeviceSlot.idl:65
peripheral device position element, list forms position
Definition: PeripheralDeviceSlot.idl:19