edu.uiuc.cs.seclab.modem.xbee.cmd
Class XBeeDestAddrCmd

java.lang.Object
  extended by edu.uiuc.cs.seclab.modem.xbee.XBeeAtCmd
      extended by edu.uiuc.cs.seclab.modem.xbee.XBeeParamCmd
          extended by edu.uiuc.cs.seclab.modem.xbee.XBeeNumParamCmd
              extended by edu.uiuc.cs.seclab.modem.xbee.XBeeIntParamCmd
                  extended by edu.uiuc.cs.seclab.modem.xbee.cmd.XBeeDestAddrCmd
All Implemented Interfaces:
java.lang.Cloneable

public class XBeeDestAddrCmd
extends XBeeIntParamCmd

ATDH - Pass-thru mode destination address high


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeNumParamCmd
XBeeNumParamCmd.Representation
 
Nested classes/interfaces inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeAtCmd
XBeeAtCmd.Mode
 
Field Summary
static java.lang.String CMD_HIGH
           
static java.lang.String CMD_LOW
           
(package private)  boolean high
           
(package private)  XBee64Address longAddr
           
 
Fields inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeNumParamCmd
HEX_CHARS_PER_BYTE, PT_RADIX
 
Constructor Summary
XBeeDestAddrCmd(boolean high_)
           
 
Method Summary
 java.lang.String getAtCmd()
          Get the two-character AT code associated with this command.
 XBeeNumParamCmd.Representation getRepresentation()
           
protected  int getSetterVal()
           
 java.lang.String getShortDesc()
          Return a short (one-line) description for command suitable for display in parameter table.
protected  void localSetVal(int ii)
           
 void setAddr(XBeeAddress addr_, boolean high_)
           
 
Methods inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeIntParamCmd
getApiParamLength, getMaxVal, getMinVal, getRawSetterParams, marshalApiSetterParams, marshalPtSetterParams, unmarshalApiGetterParams, unmarshalPtGetterParams
 
Methods inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeNumParamCmd
getDefVal, marshalApiSetterParams, setVal
 
Methods inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeParamCmd
clone, convertApiResponse, getApiParams, isReadOnly, parmEq, unmarshalRespParams
 
Methods inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeAtCmd
getPktImpl, processResp
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CMD_HIGH

public static final java.lang.String CMD_HIGH
See Also:
Constant Field Values

CMD_LOW

public static final java.lang.String CMD_LOW
See Also:
Constant Field Values

high

boolean high

longAddr

XBee64Address longAddr
Constructor Detail

XBeeDestAddrCmd

public XBeeDestAddrCmd(boolean high_)
Method Detail

getAtCmd

public java.lang.String getAtCmd()
Description copied from class: XBeeAtCmd
Get the two-character AT code associated with this command.

Specified by:
getAtCmd in class XBeeAtCmd

getRepresentation

public XBeeNumParamCmd.Representation getRepresentation()
Overrides:
getRepresentation in class XBeeNumParamCmd

getSetterVal

protected int getSetterVal()
Specified by:
getSetterVal in class XBeeIntParamCmd

getShortDesc

public java.lang.String getShortDesc()
Description copied from class: XBeeAtCmd
Return a short (one-line) description for command suitable for display in parameter table.

Specified by:
getShortDesc in class XBeeAtCmd

localSetVal

protected void localSetVal(int ii)
                    throws ModemException
Specified by:
localSetVal in class XBeeNumParamCmd
Throws:
ModemException

setAddr

public void setAddr(XBeeAddress addr_,
                    boolean high_)