6 #ifndef __PERIPHERAL_DEVICE_PACKAGE_IDL__     7 #define __PERIPHERAL_DEVICE_PACKAGE_IDL__     9 #include <PeripheralDeviceSlot.idl>    34                 int bootloaderVersion;
    56         constant 
int SUCCESS = 0;
    57         constant 
int ERR_NOT_SUPPORTED = 1;
    58         constant 
int ERR_OPERATION_FAILED = 2;
    60         vector<string> getSupportedHandleTypes();
    62         string getHandleType(in 
int channel);
    64         int setHandleType(in 
int channel, in 
string handleType);
 string serial
serial number 
Definition: PeripheralDevicePackage.idl:23
State
Definition: PeripheralDevicePackage.idl:15
time compileDate
Date of firmware compilation (Deprecated: always returns 0) 
Definition: PeripheralDevicePackage.idl:37
Definition: PeripheralDevicePackage.idl:48
Definition: PeripheralDevicePackage.idl:22
Peripheral Devices. 
Definition: PeripheralDeviceManager.idl:17
Definition: PeripheralDevicePackage.idl:54
State state
The peripheral device package operational state. 
Definition: PeripheralDevicePackage.idl:42
Device package's internal error flag is set. 
Definition: PeripheralDevicePackage.idl:18
Version version
Firmware version (0.0 if not applicable) 
Definition: PeripheralDevicePackage.idl:38
Definition: PeripheralDevicePackage.idl:30
Definition: PeripheralDevicePackage.idl:31
time updateDate
Date of device firmware update (Deprecated: always returns 0) 
Definition: PeripheralDevicePackage.idl:39
string packageClass
serial number prefix for current packages 
Definition: PeripheralDevicePackage.idl:24
FirmwareInfo fwInfo
Device package firmware specific information. 
Definition: PeripheralDevicePackage.idl:45
Peripheral device package information. 
Definition: PeripheralDevicePackage.idl:14
vector< PosElement > position
Position within 1-wire topo. 
Definition: PeripheralDevicePackage.idl:43
string model
like 'DPX-CC2' or 'DX-D2C6' 
Definition: PeripheralDevicePackage.idl:25
string revision
hardware revision 
Definition: PeripheralDevicePackage.idl:27
HardwareInfo hwInfo
Device package hardware specific information. 
Definition: PeripheralDevicePackage.idl:44
Device package's firmware is being updated. 
Definition: PeripheralDevicePackage.idl:17
Device package is in normal operation. 
Definition: PeripheralDevicePackage.idl:16
int minDowngradeVersion
minimum downgrade version (or -1) 
Definition: PeripheralDevicePackage.idl:26