org.robokind.api.motion.protocol
Interface RobotDefinitionResponse

All Superinterfaces:
RobotResponse

public interface RobotDefinitionResponse
extends RobotResponse

RobotResponse to a Robot definition request. Contains all the values needed to initialize a RemoteRobot: connection status, enabled status, and joint definitions.

Author:
Matthew Stevenson

Nested Class Summary
static interface RobotDefinitionResponse.JointDefinition
          Contains the values needed to initialize a RemoteJoint.
static interface RobotDefinitionResponse.JointPropDefinition
           
 
Nested classes/interfaces inherited from interface org.robokind.api.motion.protocol.RobotResponse
RobotResponse.RobotPositionResponse, RobotResponse.RobotResponseHeader, RobotResponse.RobotStatusResponse
 
Method Summary
 boolean getConnected()
          Returns the Robot's connection status.
 boolean getEnabled()
          Returns the Robot's enabled status.
 List<RobotDefinitionResponse.JointDefinition> getJointDefinitions()
          Returns the Robot's joint definitions.
 
Methods inherited from interface org.robokind.api.motion.protocol.RobotResponse
getResponseHeader
 

Method Detail

getConnected

boolean getConnected()
Returns the Robot's connection status.

Returns:
Robot's connection status

getEnabled

boolean getEnabled()
Returns the Robot's enabled status.

Returns:
Robot's enabled status

getJointDefinitions

List<RobotDefinitionResponse.JointDefinition> getJointDefinitions()
Returns the Robot's joint definitions.

Returns:
Robot's joint definitions


Copyright © 2011-2013. All Rights Reserved.