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 sendRequestAllRegistries()
           
 void sendRequestAllVariables()
           
 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)

sendRequestAllRegistries

public void sendRequestAllRegistries()

sendRequestAllVariables

public void sendRequestAllVariables()

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)