com.yobotics.simulationconstructionset.robotcommprotocol
Class GUISideCommandListener
java.lang.Object
com.yobotics.simulationconstructionset.robotcommprotocol.GUISideCommandListener
- All Implemented Interfaces:
- GUISideAbstractCommandListener
public class GUISideCommandListener
- extends java.lang.Object
- implements GUISideAbstractCommandListener
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GUISideCommandListener
public GUISideCommandListener(DataBuffer dataBuffer,
YoVariableRegistry rootRegistry,
CreatedNewVariablesListener createdNewVariablesListener,
ReceivedDataListener receivedDataListener)
doHello
public void doHello(java.lang.String name,
java.lang.String info)
- Specified by:
doHello
in interface GUISideAbstractCommandListener
doAllRegistriesAndVariables
public void doAllRegistriesAndVariables(java.lang.String[] registryNames,
java.lang.String[][] variableNames,
float[][] initialValues)
- Specified by:
doAllRegistriesAndVariables
in interface GUISideAbstractCommandListener
doRegistrySettingsProcessed
public void doRegistrySettingsProcessed(int[] registryIndices,
boolean[] isSent,
boolean[] isDisallowSendingSet,
boolean[] isLogged,
int registrySettingsIdentifier)
- Specified by:
doRegistrySettingsProcessed
in interface GUISideAbstractCommandListener
getAllVariables
public VarList getAllVariables()
getRegistryIndexMap
public java.util.HashMap<YoVariableRegistry,java.lang.Integer> getRegistryIndexMap()
doSet
public void doSet(int index,
float value)
- Specified by:
doSet
in interface GUISideAbstractCommandListener
doPeriod
public void doPeriod(int periodmsec)
- Specified by:
doPeriod
in interface GUISideAbstractCommandListener
attachDoDisconnectListener
public void attachDoDisconnectListener(DoDisconnectListener listener)
doDisconnect
public void doDisconnect()
- Specified by:
doDisconnect
in interface GUISideAbstractCommandListener
doUserCommand
public void doUserCommand(java.lang.String command)
- Specified by:
doUserCommand
in interface GUISideAbstractCommandListener
doData
public void doData(float[] data)
- Specified by:
doData
in interface GUISideAbstractCommandListener
doTextMessage
public void doTextMessage(java.lang.String message)
- Specified by:
doTextMessage
in interface GUISideAbstractCommandListener
setRecord
public void setRecord(boolean record)
isConnected
public boolean isConnected()
isRecording
public static boolean isRecording()
isDoneReceivingAllRegistriesAndVariables
public boolean isDoneReceivingAllRegistriesAndVariables()
expectNewRegistrySettings
public void expectNewRegistrySettings(int expectedRegistrySettingsIdentifier)
getRegistrySettingsProcessed
public boolean getRegistrySettingsProcessed()
getIndex
public int getIndex(YoVariable variable)
getIndex
public int getIndex(YoVariableRegistry registry)
addCreatedNewRegistryListener
public void addCreatedNewRegistryListener(CreatedNewRegistriesListener listener)
getExpectedRegistrySettingsIdentifier
public int getExpectedRegistrySettingsIdentifier()
getAllRegistries
public java.util.ArrayList<YoVariableRegistry> getAllRegistries()
getNumberOfSendVars
public int getNumberOfSendVars()
getNumberOfLogVars
public int getNumberOfLogVars()