The Simple Descriptor contains information specific to each endpoint present in the node.
| Modifier and Type | Method and Description |
|---|---|
| public int | Returns: the application device id as defined per profile.Returns the application device id as defined per profile. |
| public byte | Returns: the version of the endpoint application.Returns the version of the endpoint application. |
| public int | |
| public short | Returns: the endpoint for which this descriptor is defined.Returns the endpoint for which this descriptor is defined. |
| public int[] | Returns: an array of input (server) cluster identifiers, returns an empty array if does not provides any input (server) clusters.Returns an array of input (server) cluster identifiers. |
| public int[] | Returns: an array of output (client) cluster identifiers, returns an empty array if does not provides any output (client) clusters.Returns an array of output (client) cluster identifiers. |
| public boolean | Returns: true if and only if this endpoint implements the given cluster id as an input cluster.the cluster identifier. clusterId)Checks if this endpoint implements the given cluster id as an input cluster. |
| public boolean | Returns: true if and only if this endpoint implements the given cluster id as an output cluster.the cluster identifier. clusterId)Checks if this endpoint implements the given cluster id as an output cluster. |
| getApplicationDeviceId | back to summary |
|---|---|
| public int getApplicationDeviceId() Returns the application device id as defined per profile.
| |
| getApplicationDeviceVersion | back to summary |
|---|---|
| public byte getApplicationDeviceVersion() Returns the version of the endpoint application.
| |
| getApplicationProfileId | back to summary |
|---|---|
| public int getApplicationProfileId() Returns the application profile id.
| |
| getEndpoint | back to summary |
|---|---|
| public short getEndpoint() Returns the endpoint for which this descriptor is defined.
| |
| getInputClusters | back to summary |
|---|---|
| public int[] getInputClusters() Returns an array of input (server) cluster identifiers.
| |
| getOutputClusters | back to summary |
|---|---|
| public int[] getOutputClusters() Returns an array of output (client) cluster identifiers.
| |
| providesInputCluster | back to summary |
|---|---|
| public boolean providesInputCluster(int clusterId) Checks if this endpoint implements the given cluster id as an input cluster.
| |
| providesOutputCluster | back to summary |
|---|---|
| public boolean providesOutputCluster(int clusterId) Checks if this endpoint implements the given cluster id as an output cluster.
| |