6 #ifndef __PERIPHERAL_DEVICE_SLOT_IDL__     7 #define __PERIPHERAL_DEVICE_SLOT_IDL__    10 #include <UserEvent.idl>    62         constant 
int ERR_INVALID_PARAMS     = 1; 
    63         constant 
int ERR_NOT_SUPPORTED      = 2; 
    65         constant 
int CHANNEL_INVALID        = -1;
    84         valueobject DeviceChangedEvent extends 
idl.Event {
    90         valueobject SettingsChangedEvent extends 
event.UserEvent {
   121         int assignAddress(in 
string packageClass, in 
Address_4_0_0 address);
   137         Settings getSettings();
   147         int setSettings(in Settings settings);
 peripheral device identification 
Definition: PeripheralDeviceSlot.idl:30
string z
Z coordinate (semantics depends on ZCoordMode) 
Definition: PeripheralDeviceSlot.idl:71
a chain position 
Definition: PeripheralDeviceSlot.idl:20
string port
value of the element, a label 
Definition: PeripheralDeviceSlot.idl:26
string name
User-defined name. 
Definition: PeripheralDeviceSlot.idl:76
Peripheral Devices. 
Definition: PeripheralDeviceManager.idl:17
int channel
Channel number. 
Definition: PeripheralDeviceSlot.idl:42
string y
Y coordinate. 
Definition: PeripheralDeviceSlot.idl:70
valueobject Device_3_0_2
A peripheral device is the collection of. 
Definition: PeripheralDeviceSlot.idl:52
vector< PosElement > position
Position within 1-wire topo. 
Definition: PeripheralDeviceSlot.idl:54
peripheral device position based address 
Definition: PeripheralDeviceSlot.idl:38
PortType portType
type of the element 
Definition: PeripheralDeviceSlot.idl:25
string packageClass
physical package identifier 
Definition: PeripheralDeviceSlot.idl:55
sensors::Sensor_4_0_3 TypeSpec type
device's type spec 
Definition: PeripheralDeviceSlot.idl:40
sensors::Sensor_4_0_3 device
device reference 
Definition: PeripheralDeviceSlot.idl:56
a 1-wire port on the device 
Definition: PeripheralDeviceSlot.idl:18
Basic IDL definitions. 
Definition: Event.idl:10
user configurable slot attributes 
Definition: PeripheralDeviceSlot.idl:75
boolean useDefaultThresholds
use default thresholds 
Definition: PeripheralDeviceSlot.idl:79
boolean isActuator
true if device is an actuator 
Definition: PeripheralDeviceSlot.idl:33
vector< PosElement > position
Position within 1-wire topo. 
Definition: PeripheralDeviceSlot.idl:39
sensors::Sensor_4_0_3 TypeSpec type
device's type spec 
Definition: PeripheralDeviceSlot.idl:32
user writeable location 
Definition: PeripheralDeviceSlot.idl:68
Sensor interface 
Definition: Sensor.idl:15
Peripheral Device Slot. 
Definition: PeripheralDeviceSlot.idl:60
Sensors Model. 
Definition: AccumulatingNumericSensor.idl:13
Complete sensor type specification. 
Definition: Sensor.idl:160
int channel
Channel number. 
Definition: PeripheralDeviceSlot.idl:34
string description
User-defined description. 
Definition: PeripheralDeviceSlot.idl:77
boolean isActuator
true if device is an actuator 
Definition: PeripheralDeviceSlot.idl:41
Device_3_0_2 newDevice
Device after change. 
Definition: PeripheralDeviceSlot.idl:86
a port on a Hub 
Definition: PeripheralDeviceSlot.idl:19
Location location
user-defined device location 
Definition: PeripheralDeviceSlot.idl:78
PortType
peripheral device port types 
Definition: PeripheralDeviceSlot.idl:16
a built in, inaccessible port 
Definition: PeripheralDeviceSlot.idl:17
string serial
Serial number. 
Definition: PeripheralDeviceSlot.idl:31
Settings newSettings
Settings after change. 
Definition: PeripheralDeviceSlot.idl:92
map< string, string > properties
sensor specific settings 
Definition: PeripheralDeviceSlot.idl:80
peripheral device position element, list forms position 
Definition: PeripheralDeviceSlot.idl:24
string x
X coordinate. 
Definition: PeripheralDeviceSlot.idl:69