com.yobotics.simulationconstructionset.robotcommprotocol
Class GUISideProtocolTalker

java.lang.Object
  extended by com.yobotics.simulationconstructionset.robotcommprotocol.GUISideProtocolTalker

public class GUISideProtocolTalker
extends java.lang.Object


Constructor Summary
GUISideProtocolTalker(java.io.DataOutputStream dataOutputStream, java.util.ArrayList<NewDataListener> newDataListeners)
           
 
Method Summary
 boolean sendCheckConnected()
           
 void sendData(int listid, java.util.ArrayList<YoVariable> vars)
           
 void sendDisconnect()
           
 void sendHello(java.lang.String name, java.lang.String info)
           
 void sendPeriod(int periodmsec)
           
 void sendRegistrySettings(java.util.HashMap<YoVariableRegistry,java.lang.Integer> registryIndexMap, int registrySettingsIdentifier)
           
 void sendRequestAllRegistriesAndVariables()
           
 void sendSet(int index, float value)
           
 void sendTextMessage(java.lang.String message)
           
 void sendUpdateVariables()
           
 void sendUserCommand(java.lang.String cmd)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GUISideProtocolTalker

public GUISideProtocolTalker(java.io.DataOutputStream dataOutputStream,
                             java.util.ArrayList<NewDataListener> newDataListeners)
Method Detail

sendHello

public void sendHello(java.lang.String name,
                      java.lang.String info)

sendRequestAllRegistriesAndVariables

public void sendRequestAllRegistriesAndVariables()

sendRegistrySettings

public void sendRegistrySettings(java.util.HashMap<YoVariableRegistry,java.lang.Integer> registryIndexMap,
                                 int registrySettingsIdentifier)

sendUpdateVariables

public void sendUpdateVariables()

sendCheckConnected

public boolean sendCheckConnected()

sendSet

public void sendSet(int index,
                    float value)

sendPeriod

public void sendPeriod(int periodmsec)

sendDisconnect

public void sendDisconnect()

sendUserCommand

public void sendUserCommand(java.lang.String cmd)

sendData

public void sendData(int listid,
                     java.util.ArrayList<YoVariable> vars)

sendTextMessage

public void sendTextMessage(java.lang.String message)