1 #ifndef __PERIPHERAL_DEVICE_PACKAGE_IDL__ 2 #define __PERIPHERAL_DEVICE_PACKAGE_IDL__ 4 #include <PeripheralDeviceSlot.idl> 50 constant
int SUCCESS = 0;
51 constant
int ERR_NOT_SUPPORTED = 1;
52 constant
int ERR_OPERATION_FAILED = 2;
54 vector<string> getSupportedHandleTypes();
56 string getHandleType(in
int channel);
58 int setHandleType(in
int channel, in
string handleType);
Definition: PeripheralDevicePackage.idl:25
vector< PosElement > position
Position within 1-wire topo.
Definition: PeripheralDevicePackage.idl:37
string serial
serial number
Definition: PeripheralDevicePackage.idl:18
Definition: PeripheralDevicePackage.idl:42
Device package's firmware is being updated.
Definition: PeripheralDevicePackage.idl:12
int minDowngradeVersion
minimum downgrade version (or -1)
Definition: PeripheralDevicePackage.idl:21
Definition: PeripheralDevicePackage.idl:48
string revision
hardware revision
Definition: PeripheralDevicePackage.idl:22
time compileDate
Date of firmware compilation.
Definition: PeripheralDevicePackage.idl:31
Peripheral Devices.
Definition: PeripheralDeviceManager.idl:11
State
Definition: PeripheralDevicePackage.idl:10
Device package is in normal operation.
Definition: PeripheralDevicePackage.idl:11
Definition: PeripheralDevicePackage.idl:26
string model
like 'DPX-CC2' or 'DX-D2C6'
Definition: PeripheralDevicePackage.idl:20
FirmwareInfo fwInfo
Device package firmware specific information.
Definition: PeripheralDevicePackage.idl:39
string packageClass
serial number prefix for current packages
Definition: PeripheralDevicePackage.idl:19
time updateDate
Date of device firmware update.
Definition: PeripheralDevicePackage.idl:33
HardwareInfo hwInfo
Device package hardware specific information.
Definition: PeripheralDevicePackage.idl:38
Device package's internal error flag is set.
Definition: PeripheralDevicePackage.idl:13
Version version
Firmware version (0.0 if not applicable)
Definition: PeripheralDevicePackage.idl:32
Definition: PeripheralDevicePackage.idl:17
Peripheral device package information.
Definition: PeripheralDevicePackage.idl:9
State state
The peripheral device package operational state.
Definition: PeripheralDevicePackage.idl:36