|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.uiuc.cs.seclab.modem.xbee.XBeeAtCmd
edu.uiuc.cs.seclab.modem.xbee.XBeeParamCmd
edu.uiuc.cs.seclab.modem.xbee.XBeeNumParamCmd
edu.uiuc.cs.seclab.modem.xbee.XBeeByteParamCmd
public abstract class XBeeByteParamCmd
| 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 |
|---|
| Fields inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeNumParamCmd |
|---|
HEX_CHARS_PER_BYTE, PT_RADIX |
| Constructor Summary | |
|---|---|
XBeeByteParamCmd()
|
|
| Method Summary | |
|---|---|
int |
getApiParamLength()
Determine the maximum size of the parameter in bytes. |
int |
getMaxVal()
Return the maximum value supported by parameter |
int |
getMinVal()
Return the minimum value supported by parameter |
java.lang.Object |
getRawSetterParams()
Return a semantic (non-string) setter parameter representation. |
protected abstract byte |
getSetterVal()
|
abstract void |
localSetVal(byte b)
|
void |
localSetVal(int i)
|
java.lang.String |
marshalApiSetterParams()
Convert byte into API line formatting |
java.lang.String |
marshalPtSetterParams()
Convert byte into pass-thru line formatting |
java.lang.Object |
unmarshalApiGetterParams(java.lang.String data)
Convert API line-formatted string to byte |
java.lang.Object |
unmarshalPtGetterParams(java.lang.String data)
Convert pass-thru line-formatted string to byte |
| Methods inherited from class edu.uiuc.cs.seclab.modem.xbee.XBeeNumParamCmd |
|---|
getDefVal, getRepresentation, 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 |
|---|
getAtCmd, getPktImpl, getShortDesc, processResp |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XBeeByteParamCmd()
| Method Detail |
|---|
public int getApiParamLength()
XBeeParamCmd
getApiParamLength in class XBeeParamCmdpublic int getMaxVal()
XBeeNumParamCmd
getMaxVal in class XBeeNumParamCmdpublic int getMinVal()
XBeeNumParamCmd
getMinVal in class XBeeNumParamCmdpublic java.lang.Object getRawSetterParams()
XBeeParamCmd
getRawSetterParams in class XBeeParamCmdprotected abstract byte getSetterVal()
public abstract void localSetVal(byte b)
throws ModemException
ModemException
public final void localSetVal(int i)
throws ModemException
localSetVal in class XBeeNumParamCmdModemExceptionpublic java.lang.String marshalApiSetterParams()
marshalApiSetterParams in class XBeeParamCmdpublic java.lang.String marshalPtSetterParams()
marshalPtSetterParams in class XBeeParamCmdb -
public java.lang.Object unmarshalApiGetterParams(java.lang.String data)
unmarshalApiGetterParams in class XBeeParamCmdb -
public java.lang.Object unmarshalPtGetterParams(java.lang.String data)
unmarshalPtGetterParams in class XBeeParamCmdb -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||