be.lassi.lanbox.commands
Class Common16BitMode
java.lang.Object
be.lassi.lanbox.commands.Command
be.lassi.lanbox.commands.LanboxCommand
be.lassi.lanbox.commands.Common16BitMode
public class Common16BitMode
- extends LanboxCommand
Sets the number of bits (8 or 16 bits) for the channel addresses that the
lanbox will accept (16 bit mode needs to be enabled to address light channels
above 255).
Field Summary |
static java.lang.String |
ID
Lanbox command identifier. |
Method Summary |
void |
appendCommand(java.lang.StringBuilder b)
Appends a textual description of the command. |
boolean |
equals(java.lang.Object object)
|
int |
hashCode()
|
Methods inherited from class be.lassi.lanbox.commands.LanboxCommand |
get, getBoolean, getId, getInt, getInt4, getRequest, getRequestString, getResponse, processResponse, set, set2, set2, set4 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ID
public static final java.lang.String ID
- Lanbox command identifier.
- See Also:
- Constant Field Values
Common16BitMode
public Common16BitMode(boolean enabled)
- Constructs the command.
- Parameters:
enabled
- true if 16 bit mode should be enabled
Common16BitMode
public Common16BitMode(byte[] request)
- Constructs command from request buffer.
- Parameters:
request
- the lanbox request buffer
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
equals
public boolean equals(java.lang.Object object)
-
- Overrides:
equals
in class LanboxCommand
hashCode
public int hashCode()
-
- Overrides:
hashCode
in class Command