Component
public abstract class Component extends Object
Fields
Name | Description |
---|---|
public static final int TAG_ID
|
Unique id for the Tag Component. |
Constructors
Name | Description |
---|---|
public Component()
|
Methods
of
public static Component of(int componentId, Vendor vendor, Product product, List<Capability> capabilities, Revision revision, String serialNumber)
Creates a new instance of Component.
Parameters
Name | Description |
---|---|
int componentId
|
|
Vendor vendor
|
|
Product product
|
|
List<Capability> capabilities
|
|
Revision revision
|
|
String serialNumber
|
ReturnValue
Name | Description |
---|---|
Component
|
componentId
public abstract int componentId()
The Id of the component. Used when executing commands.
ReturnValue
Name | Description |
---|---|
int
|
vendor
public abstract Vendor vendor()
The vendor of this component.
ReturnValue
Name | Description |
---|---|
Vendor
|
product
public abstract Product product()
The product associated with this component.
ReturnValue
Name | Description |
---|---|
Product
|
gearCapabilities
public abstract List<Capability> gearCapabilities()
List of supported capabilities.
ReturnValue
Name | Description |
---|---|
List<Capability>
|
version
public abstract Revision version()
Firmware version of the device .
ReturnValue
Name | Description |
---|---|
Revision
|
serialNumber
public abstract String serialNumber()
Manufacturer serial number.
ReturnValue
Name | Description |
---|---|
String
|
Class describing a entity that has a set ofCapabilitythat can be executed.