Uses of Interface
org.robokind.api.motion.protocol.RobotRequest

Packages that use RobotRequest
org.robokind.api.motion.messaging   
 

Uses of RobotRequest in org.robokind.api.motion.messaging
 

Classes in org.robokind.api.motion.messaging with type parameters of type RobotRequest
 interface RobotRequestFactory<Req extends RobotRequest>
          Factory for creating new RobotRequest Messages.
 

Methods in org.robokind.api.motion.messaging with parameters of type RobotRequest
protected  Joint RemoteRobotHost.getRequestedJoint(RobotRequest req)
          Retrieves the Joint specified in the RobotRequest.
protected  void RemoteRobotHost.handleConnectionStatusRequest(RobotRequest req)
          Creates and sends a RobotStatusResponse with the Robot's connection status
protected  void RemoteRobotHost.handleConnectRequest(RobotRequest req)
          Calls connect() on the hosted Robot.
protected  void RemoteRobotHost.handleCurrentPositionRequest(RobotRequest req)
          Sends a RobotPositionResponse with the Robot's current positions.
protected  void RemoteRobotHost.handleDefaultPositionRequest(RobotRequest req)
          Sends a RobotPositionResponse with the Robot's default positions.
protected  void RemoteRobotHost.handleDefinitionRequest(RobotRequest req)
          Creates and sends a RobotDefinitionResponse.
protected  void RemoteRobotHost.handleDisableRequest(RobotRequest req)
          Calls setEnabled(false) on the hosted Robot.
protected  void RemoteRobotHost.handleDisableRequestForJoint(RobotRequest req)
          Calls setEnabled(true) on the hosted Robot's Joint.
protected  void RemoteRobotHost.handleDisconnectRequest(RobotRequest req)
          Calls disconnect() on the hosted Robot.
protected  void RemoteRobotHost.handleEnabledStatusRequest(RobotRequest req)
          Creates and sends a RobotStatusResponse with the Robot's enabled status
protected  void RemoteRobotHost.handleEnabledStatusRequestForJoint(RobotRequest req)
          Creates and sends a RobotStatusResponse with the Joint's connection status
protected  void RemoteRobotHost.handleEnableRequest(RobotRequest req)
          Calls setEnabled(true) on the hosted Robot.
protected  void RemoteRobotHost.handleEnableRequestForJoint(RobotRequest req)
          Calls setEnabled(true) on the hosted Robot's Joint.
protected  void RemoteRobotHost.handleGoalPositionRequest(RobotRequest req)
          Sends a RobotPositionResponse with the Robot's goal positions.
 

Method parameters in org.robokind.api.motion.messaging with type arguments of type RobotRequest
 void RemoteRobotHost.setRequestReceiver(org.robokind.api.messaging.MessageAsyncReceiver<RobotRequest> receiver)
          Sets the MessageReceiver to receive RobotRequests.
 void RemoteRobotClient.setRequestSender(org.robokind.api.messaging.MessageSender<RobotRequest> reqSender)
          Sets the MessageSender to send RobotRequests.
 

Constructor parameters in org.robokind.api.motion.messaging with type arguments of type RobotRequest
RemoteRobotHost(Robot robot, String sourceId, String destinationId, org.robokind.api.messaging.MessageSender<RobotResponse> sender, org.robokind.api.messaging.MessageAsyncReceiver<RobotRequest> receiver, RobotResponseFactory factory, org.robokind.api.messaging.MessageAsyncReceiver<MotionFrameEvent> motionFrameReceiver, org.jflux.api.core.Listener<MotionFrameEvent> moveHandler)
          Creates a new RemoteRobotHost to host the given Robot.
 



Copyright © 2011-2013. All Rights Reserved.