com.rapplogic.xbee
Class XBeePin
java.lang.Object
com.rapplogic.xbee.XBeePin
public class XBeePin
- extends java.lang.Object
Represents a configurable XBee pin and associated name, pin number, AT command, default capability and list of supported
capabilities.
- Author:
- andrew
Nested Class Summary |
static class |
XBeePin.Capability
Contains all possible pin configurations and the associated AT command value |
Constructor Summary |
XBeePin(java.lang.String name,
java.lang.Integer pin,
java.lang.String atCommand,
java.lang.Integer atPin,
XBeePin.Capability defaultCapability,
java.lang.String description,
XBeePin.Capability... capabilityArr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XBeePin
public XBeePin(java.lang.String name,
java.lang.Integer pin,
java.lang.String atCommand,
java.lang.Integer atPin,
XBeePin.Capability defaultCapability,
java.lang.String description,
XBeePin.Capability... capabilityArr)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getPin
public java.lang.Integer getPin()
setPin
public void setPin(java.lang.Integer pin)
getAtCommand
public java.lang.String getAtCommand()
setAtCommand
public void setAtCommand(java.lang.String atCommand)
getDefaultCapability
public XBeePin.Capability getDefaultCapability()
setDefaultCapability
public void setDefaultCapability(XBeePin.Capability defaultCapability)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getCapabilities
public java.util.List<XBeePin.Capability> getCapabilities()
setCapabilities
public void setCapabilities(java.util.List<XBeePin.Capability> capabilities)
getAtPin
public java.lang.Integer getAtPin()
setAtPin
public void setAtPin(java.lang.Integer atPin)
getZigBeePins
public static java.util.List<XBeePin> getZigBeePins()
printAll
public static java.lang.String printAll(java.util.List<XBeePin> pins,
java.lang.String delimiter)
getWpanPins
public static java.util.List<XBeePin> getWpanPins()
main
public static void main(java.lang.String[] args)