|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
be.lassi.lanbox.commands
Class LanboxCommand
java.lang.Objectbe.lassi.lanbox.commands.Command
be.lassi.lanbox.commands.LanboxCommand
- Direct Known Subclasses:
- ChannelReadData, ChannelReadStatus, ChannelSetAttribute, ChannelSetData, Common16BitMode, CommonEraseAll, CommonGet16BitTable, CommonGetCurve, CommonGetCurveTable1, CommonGetCurveTable2, CommonGetCurveTable3, CommonGetCurveTable4, CommonGetCurveTable5, CommonGetCurveTable6, CommonGetCurveTable7, CommonGetDirectory, CommonGetGain, CommonGetLayers, CommonGetMIDIMapping, CommonGetPatch, CommonGetQuestion, CommonGetSlope, CommonLoadAll, CommonSaveAll, CommonSet16BitTable, CommonSetCurve, CommonSetCurveTable1, CommonSetCurveTable2, CommonSetCurveTable3, CommonSetCurveTable4, CommonSetCurveTable5, CommonSetCurveTable6, CommonSetCurveTable7, CommonSetDMXIn, CommonSetDmxOffset, CommonSetGain, CommonSetIPConfig, CommonSetMIDI, CommonSetMIDIMapping, CommonSetName, CommonSetNumDmx, CommonSetPassw, CommonSetPatch, CommonSetSlope, CommonStore16BitTable, CommonStoreMIDIMapping, CommonStorePostTable, CueListCreate, CueListRead, CueListRemove, CueListRemoveStep, CueListWrite, CueSceneRead, CueSceneWrite, GetCueListUsage, GetFreeList, GetTotalUsage, LayerCommand, LayerConfigure, LayerGetGlobalData, LayerInsertAppendStep, LayerReplaceStep, LayerSetAutoOutput, LayerSetCueListWait, LayerSetCueStepData1, LayerSetCueStepData2, LayerSetCueStepData3, LayerSetCueStepData4, LayerSetCueStepData5, LayerSetCueStepData6, LayerSetCueStepDataType, LayerSetDeviceID, LayerSetIgnoreNoteOff, LayerSetLocked, LayerSetRelativeScene, LayerSetSustain, LayerUsesCueList, NoteOff, UnknownCommand
public class LanboxCommand
- extends Command
| Constructor Summary | |
|---|---|
LanboxCommand(byte[] request)
Constructs a new command. |
|
LanboxCommand(java.lang.String template)
Constructs a new command. |
|
LanboxCommand(java.lang.String id,
int length)
Constructs a new command. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object object)
|
protected byte[] |
get(int start,
int length)
|
protected boolean |
getBoolean(int offset)
Gets a boolean value from 2 bytes in the request buffer. |
java.lang.String |
getId()
Gets the command identifier. |
protected int |
getInt(int offset)
Gets an integer value from 2 bytes in the request buffer. |
protected int |
getInt4(int offset)
Gets an integer value from 4 bytes in the request buffer. |
byte[] |
getRequest()
Gets the request buffer. |
java.lang.String |
getRequestString()
Gets the request buffer in string format. |
byte[] |
getResponse()
Gets the response buffer. |
void |
processResponse(byte[] responseBuffer)
Processes given reponse buffer. |
protected void |
set(int offset,
byte value)
Sets a byte value at given offset in the request buffer. |
protected void |
set2(int offset,
boolean value)
Sets an boolean at given offset in the request buffer. |
protected void |
set2(int offset,
int value)
Sets an integer value occupying 2 bytes at given offset in the request buffer. |
protected void |
set4(int offset,
int value)
Sets an integer value occupying 4 bytes at given offset in the request buffer. |
| Methods inherited from class be.lassi.lanbox.commands.Command |
|---|
add, appendCommand, appendCommandDetail, appendResponse, getCommandString, hashCode, notifyListeners, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
LanboxCommand
public LanboxCommand(byte[] request)
- Constructs a new command.
- Parameters:
request- the request buffer from which to construct the command
LanboxCommand
public LanboxCommand(java.lang.String template)
- Constructs a new command. The command identifier and the request
buffer length are derived from given command template string.
- Parameters:
template- the command template
LanboxCommand
public LanboxCommand(java.lang.String id,
int length)
- Constructs a new command.
- Parameters:
id- the command identifierlength- the length of the request buffer
| Method Detail |
|---|
equals
public boolean equals(java.lang.Object object)
-
- Overrides:
equalsin classjava.lang.Object
get
protected byte[] get(int start,
int length)
getBoolean
protected boolean getBoolean(int offset)
- Gets a boolean value from 2 bytes in the request buffer.
- Parameters:
offset- the offset of the boolean value in the request buffer- Returns:
- the boolean value
getId
public java.lang.String getId()
- Gets the command identifier.
- Returns:
- the command identifier
getInt
protected int getInt(int offset)
- Gets an integer value from 2 bytes in the request buffer.
- Parameters:
offset- the offset of the integer value in the request buffer- Returns:
- the integer value
getInt4
protected int getInt4(int offset)
- Gets an integer value from 4 bytes in the request buffer.
- Parameters:
offset- the offset of the integer value in the request buffer- Returns:
- the integer value
getRequest
public byte[] getRequest()
- Gets the request buffer.
- Returns:
- the request buffer
getRequestString
public java.lang.String getRequestString()
- Gets the request buffer in string format.
- Returns:
- the request buffer in string format
getResponse
public byte[] getResponse()
- Gets the response buffer.
- Returns:
- the response buffer
processResponse
public void processResponse(byte[] responseBuffer)
- Processes given reponse buffer.
- Parameters:
responseBuffer- the response buffer to be processed
set
protected void set(int offset,
byte value)
- Sets a byte value at given offset in the request buffer.
- Parameters:
offset- the offset in the request buffervalue- the value to set
set2
protected void set2(int offset,
boolean value)
- Sets an boolean at given offset in the request buffer.
- Parameters:
offset- the offset in the request buffervalue- the value to set
set2
protected void set2(int offset,
int value)
- Sets an integer value occupying 2 bytes at given offset in the request buffer.
- Parameters:
offset- the offset in the request buffervalue- the value to set
set4
protected void set4(int offset,
int value)
- Sets an integer value occupying 4 bytes at given offset in the request buffer.
- Parameters:
offset- the offset in the request buffervalue- the value to set
|
Lighting Assistant 1.2 | ||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
