| Modifier and Type | Field and Description |
|---|---|
| public static final String | CHIP_ID
Property name for the mandatory CHIP_ID of the device |
| public static final String | DEVICE_CATEGORY
Property name for the mandatory DEVICE_CATEGORY of the device |
| public static final String | ENOCEAN_EXPORT
Property name that defines if the device is exported or not. |
| public static final String | FUNC
Property name for the radiotelegram functional type of the profile associated with this device. |
| public static final String | MANUFACTURER
Property name for the manufacturer ID that may be specified by some teach-in messages. |
| public static final String | RORG
Property name for the radiotelegram main type of the profile associated with this device. |
| public static final String | SECURITY_LEVEL_FORMAT
Property name for the security level mask for this device. |
| public static final String | TYPE
Property name for the radiotelegram subtype of the profile associated with this device. |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public byte[] | Returns: The current encryption key, or null.Returns the current encryption key used by this device. |
| public int | |
| public int[] | Returns: The list of currently learned device's CHIP_IDs.Gets the list of devices the device already has learned. |
| public int | |
| public int | Returns: The current rolling code in use with this device's communications.Get the current rolling code of the device. |
| public int | |
| public Map | Returns: A list of the available RPCs, in aMap<Integer, Integer[]> form.Retrieves the currently available RPCs to this device; those are stored using their manfufacturerId:commandId identifiers. |
| public int | |
| public int | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setLearningMode(boolean
the desired state: true for learning mode, false to
disable it. learnMode)Switches the device into learning mode. |
| public void | setRollingCode(int
the rolling code to be set or initiated. rollingCode)Sets the rolling code of this device. |
| public void |
| CHIP_ID | back to summary |
|---|---|
| public static final String CHIP_ID Property name for the mandatory CHIP_ID of the device | |
| DEVICE_CATEGORY | back to summary |
|---|---|
| public static final String DEVICE_CATEGORY Property name for the mandatory DEVICE_CATEGORY of the device | |
| ENOCEAN_EXPORT | back to summary |
|---|---|
| public static final String ENOCEAN_EXPORT Property name that defines if the device is exported or not. If present, the device is exported. | |
| FUNC | back to summary |
|---|---|
| public static final String FUNC Property name for the radiotelegram functional type of the profile associated with this device. | |
| MANUFACTURER | back to summary |
|---|---|
| public static final String MANUFACTURER Property name for the manufacturer ID that may be specified by some teach-in messages. | |
| RORG | back to summary |
|---|---|
| public static final String RORG Property name for the radiotelegram main type of the profile associated with this device. | |
| SECURITY_LEVEL_FORMAT | back to summary |
|---|---|
| public static final String SECURITY_LEVEL_FORMAT Property name for the security level mask for this device. The format of that mask is specified in EnOcean Security Draft. | |
| TYPE | back to summary |
|---|---|
| public static final String TYPE Property name for the radiotelegram subtype of the profile associated with this device. | |
| getChipId | back to summary |
|---|---|
public int getChipId()
| |
| getEncryptionKey | back to summary |
|---|---|
| public byte[] getEncryptionKey() Returns the current encryption key used by this device.
| |
| getFunc | back to summary |
|---|---|
public int getFunc()
| |
| getLearnedDevices | back to summary |
|---|---|
| public int[] getLearnedDevices() Gets the list of devices the device already has learned.
| |
| getManufacturer | back to summary |
|---|---|
public int getManufacturer()
| |
| getRollingCode | back to summary |
|---|---|
| public int getRollingCode() Get the current rolling code of the device.
| |
| getRorg | back to summary |
|---|---|
public int getRorg()
| |
| getRPCs | back to summary |
|---|---|
| public Map Retrieves the currently available RPCs to this device; those are stored using their manfufacturerId:commandId identifiers. | |
| getSecurityLevelFormat | back to summary |
|---|---|
public int getSecurityLevelFormat()
| |
| getType | back to summary |
|---|---|
public int getType()
| |
| invoke | back to summary |
|---|---|
| public void invoke(EnOceanRPC rpc, EnOceanHandler handler) Sends an RPC to the remote device. | |
| remove | back to summary |
|---|---|
| public void remove() Removes the device's OSGi service from OSGi service platform. | |
| setEncryptionKey | back to summary |
|---|---|
| public void setEncryptionKey(byte[] key) Sets the encryption key of the device.
| |
| setFunc | back to summary |
|---|---|
| public void setFunc(int func) Manually sets the EEP FUNC of the device.
| |
| setLearningMode | back to summary |
|---|---|
| public void setLearningMode(boolean learnMode) Switches the device into learning mode.
| |
| setRollingCode | back to summary |
|---|---|
| public void setRollingCode(int rollingCode) Sets the rolling code of this device.
| |
| setType | back to summary |
|---|---|
| public void setType(int type) Manually sets the EEP TYPE of the device.
| |