Overview  Package   Class  Tree  Index 

be.lassi.lanbox.commands
Class CommonGetPatch

java.lang.Object
  extended by be.lassi.lanbox.commands.Command
      extended by be.lassi.lanbox.commands.LanboxCommand
          extended by be.lassi.lanbox.commands.CommonGetPatch

public class CommonGetPatch
extends LanboxCommand

Gets patch information from the lanbox.


Field Summary
static java.lang.String ID
          Lanbox command identifier.
 
Constructor Summary
CommonGetPatch(byte[] request)
          Constructs a new command from raw request data.
CommonGetPatch(PatchBufferProcessor processor, int startDimmerId, int dimmerCount)
          Constructs a new command.
 
Method Summary
 void appendCommand(java.lang.StringBuilder b)
          Appends a textual description of the command.
 void appendResponse(java.lang.StringBuilder b)
          Appends a textual description of the command reponse.
 boolean equals(java.lang.Object object)
          
 int[] getChannelIds()
           
 int getStartDimmerId()
           
 int hashCode()
          
 void processResponse(byte[] bytes)
          Processes given reponse buffer.
 
Methods inherited from class be.lassi.lanbox.commands.LanboxCommand
get, getBoolean, getId, getInt, getInt4, getRequest, getRequestString, getResponse, set, set2, set2, set4
 
Methods inherited from class be.lassi.lanbox.commands.Command
add, appendCommandDetail, getCommandString, notifyListeners, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
Lanbox command identifier.

See Also:
Constant Field Values
Constructor Detail

CommonGetPatch

public CommonGetPatch(byte[] request)
Constructs a new command from raw request data.

Parameters:
request - the raw request data

CommonGetPatch

public CommonGetPatch(PatchBufferProcessor processor,
                      int startDimmerId,
                      int dimmerCount)
Constructs a new command.

Parameters:
processor - processes the patch information
startDimmerId - the identifier of first dimmer
dimmerCount - the number of dimmers for which to get the patch info
Method Detail

appendCommand

public void appendCommand(java.lang.StringBuilder b)
Appends a textual description of the command.

Overrides:
appendCommand in class Command
Parameters:
b - the string builder to which to append

appendResponse

public void appendResponse(java.lang.StringBuilder b)
Appends a textual description of the command reponse.

Overrides:
appendResponse in class Command
Parameters:
b - the string builder to which to append

equals

public boolean equals(java.lang.Object object)

Overrides:
equals in class LanboxCommand

getChannelIds

public int[] getChannelIds()

getStartDimmerId

public int getStartDimmerId()

hashCode

public int hashCode()

Overrides:
hashCode in class Command

processResponse

public void processResponse(byte[] bytes)
Processes given reponse buffer.

Overrides:
processResponse in class LanboxCommand
Parameters:
bytes - the response buffer to be processed

Overview  Package   Class  Tree  Index 
Lighting Assistant 1.2