public class LynxInterface
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERRONEOUS_COMMAND_NUMBER |
static int |
ERRONEOUS_INDEX |
Constructor and Description |
---|
LynxInterface(java.lang.String interfaceName,
java.lang.Class<? extends LynxInterfaceCommand>... commands) |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getBaseCommandNumber() |
java.util.List<java.lang.Class<? extends LynxInterfaceCommand>> |
getCommandClasses() |
int |
getCommandCount() |
int |
getCommandIndex(java.lang.Class<? extends LynxInterfaceCommand> clazz)
Returns the index of this command class within the interface
|
java.lang.String |
getInterfaceName() |
int |
getResponseIndex(java.lang.Class<? extends LynxInterfaceResponse> clazz)
Returns the index of this response class within the interface
|
void |
setBaseCommandNumber(java.lang.Integer baseCommandNumber) |
void |
setWasNacked(boolean nacked) |
boolean |
wasNacked() |
public static final int ERRONEOUS_COMMAND_NUMBER
public static final int ERRONEOUS_INDEX
public LynxInterface(java.lang.String interfaceName, java.lang.Class<? extends LynxInterfaceCommand>... commands)
public java.lang.String getInterfaceName()
public int getCommandCount()
public void setBaseCommandNumber(java.lang.Integer baseCommandNumber)
public void setWasNacked(boolean nacked)
public boolean wasNacked()
public java.lang.Integer getBaseCommandNumber()
public int getCommandIndex(java.lang.Class<? extends LynxInterfaceCommand> clazz)
public int getResponseIndex(java.lang.Class<? extends LynxInterfaceResponse> clazz)
public java.util.List<java.lang.Class<? extends LynxInterfaceCommand>> getCommandClasses()