| Modifier and Type | Method and Description |
|---|---|
Robot.Id |
Robot.getRobotId()
Returns a String uniquely identifying this Robot.
|
Robot.Id |
Robot.JointId.getRobotId()
Returns the value of the Id.
|
Robot.Id |
AbstractRobot.getRobotId() |
| Constructor and Description |
|---|
AbstractRobot(Robot.Id robotId)
Creates an empty Robot with the given RobotId
|
Robot.JointId(Robot.Id robotId,
Joint.Id jointId)
Creates a new Robot.JointId with the given Robot.Id and Joint.Id.
|
| Modifier and Type | Method and Description |
|---|---|
Robot.Id |
RobotJointGroupConfig.getRobotId()
Returns the Robot Id to be used by the JointGroup.
|
| Constructor and Description |
|---|
RobotJointGroupConfig(String name,
Robot.Id robotId)
Creates an empty RobotJointGroupConfig.
|
RobotJointGroupConfig(String name,
Robot.Id robotId,
List<? extends Robot.JointId> ids,
List<? extends RobotJointGroupConfig> groups)
Creates a RobotJointGroupConfig with the given JointIds and sub-groups.
|
| Constructor and Description |
|---|
DefaultBlenderServiceGroup(org.osgi.framework.BundleContext context,
Robot.Id robotId,
long blenderIntervalMillisec,
Properties registrationProperties) |
RemoteRobotClientLifecycle(String sourceId,
String destId,
Robot.Id robotId,
String reqSenderId,
String respReceiverId,
String frameSenderId) |
RemoteRobotHostLifecycle(String sourceId,
String destId,
Robot.Id robotId,
String reqReceiverId,
String respSenderId,
String frameReceiverId,
String moveHandlerId) |
RemoteRobotLifecycle(Robot.Id robotId) |
RobotBlenderLifecycle(Robot.Id robotId) |
RobotJointGroupLifecycle(Robot.Id robotId,
Class<P> paramClass,
String paramId,
VersionProperty configFormat) |
RobotMoveHandlerLifecycle(String moveHandlerId,
Robot.Id robotId) |
RobotOutputLifecycle(Robot.Id robotId) |
TimedBlenderDriverLifecycle(Robot.Id robotId,
long blenderIntervalMillisec) |
| Modifier and Type | Method and Description |
|---|---|
Robot.Id |
RemoteRobotHost.getRobotId()
Returns the hosted Robot's id.
|
Robot.Id |
RemoteRobotClient.getRobotId()
Returns the id of the remote Robot
|
| Modifier and Type | Method and Description |
|---|---|
Req |
RobotRequestFactory.buildRobotRequest(Robot.Id robotId,
String sourceId,
String destId,
String requestType,
long timestampMillisecUTC)
Creates a new RobotRequest with the given values.
|
RobotResponse.RobotResponseHeader |
RobotResponseFactory.createHeader(Robot.Id robotId,
String sourceId,
String destinationId,
String requestType,
long requestTimestamp)
Creates a response header.
|
| Constructor and Description |
|---|
RemoteRobotClient(Robot.Id robotId,
String sourceId,
String destId,
RobotRequestFactory reqFact,
MotionFrameEvent.MotionFrameEventFactory motionFrameEventFactory)
Creates a new RemoteRobotClient.
|
| Modifier and Type | Method and Description |
|---|---|
Robot.Id |
RobotResponse.RobotResponseHeader.getRobotId()
Returns the id of the Robot which is responding.
|
Robot.Id |
RobotRequest.getRobotId()
Returns the id of the robot to receive the request.
|
| Modifier and Type | Method and Description |
|---|---|
Robot.Id |
ServoRobotConfig.getRobotId()
Returns the Id.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ServoRobotConfig.setRobotId(Robot.Id robotId)
Sets the Id to use with the Robot
|
| Modifier and Type | Method and Description |
|---|---|
Robot.Id |
SynchronizedRobotConfig.getRobotId()
Returns the robot id to be used be the SynchronizedRobot.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SynchronizedRobot.removeRobot(Robot.Id robotId)
Removes a Robot from being Synchronized.
|
void |
SynchronizedRobot.setPrimaryRobot(Robot.Id robotId)
Sets the primary Robot.
|
| Constructor and Description |
|---|
SynchronizedRobot(Robot.Id robotId,
Set<Joint.Id> jointIds)
Creates a new SynchronizedRobot from the given values
|
| Modifier and Type | Method and Description |
|---|---|
Map<Robot.Id,RobotController> |
RobotManager.getControllerMap()
Returns the Manager's Map of Robot Ids and RobotControllers.
|
| Modifier and Type | Method and Description |
|---|---|
static Robot.RobotPositionMap |
RobotUtils.getCurrentPositions(org.osgi.framework.BundleContext context,
Robot.Id robotId)
Returns a RobotPositionMap of the current positions for the Robot with
the given Id.
|
static Robot.RobotPositionMap |
RobotUtils.getDefaultPositions(org.osgi.framework.BundleContext context,
Robot.Id robotId)
Returns a RobotPositionMap of the default positions for the Robot with
the given Id.
|
static Robot.RobotPositionMap |
RobotUtils.getGoalPositions(org.osgi.framework.BundleContext context,
Robot.Id robotId)
Returns a RobotPositionMap of the goal positions for the Robot with
the given Id.
|
static String |
RobotUtils.getRobotFilter(Robot.Id robotId)
Returns an OSGi filter String for matching the given Robot.Id.
|
static String |
RobotUtils.getRobotFilter(Robot.Id robotId,
String serviceFilter)
Returns an OSGi filter String for matching the given Robot.Id.
|
static org.osgi.framework.ServiceReference |
RobotUtils.getRobotReference(org.osgi.framework.BundleContext context,
Robot.Id robotId)
Finds ServiceReferences for a Robot with the given id.
|
static boolean |
RobotUtils.isRobotIdAvailable(org.osgi.framework.BundleContext context,
Robot.Id robotId)
Checks if the given robotId is available to use.
|
static List<org.jflux.impl.services.rk.lifecycle.ManagedService> |
RobotUtils.launchDefaultBlender(org.osgi.framework.BundleContext context,
Robot.Id robotId,
long blenderIntervalMsec) |
static org.osgi.framework.ServiceRegistration |
RobotUtils.registerFrameSource(org.osgi.framework.BundleContext context,
Robot.Id robotId,
FrameSource frameSource)
Registers a FrameSource using the given Robot.Id as a property.
|
void |
RobotManager.removeRobot(Robot.Id robotId)
Removes a Robot from the manager.
|
static List<org.jflux.impl.services.rk.lifecycle.ManagedService> |
RobotUtils.startDefaultBlender(org.osgi.framework.BundleContext context,
Robot.Id robotId,
long blenderIntervalMsec)
Creates a DefaultBlender for the Robot with the given robotId.
|
Copyright © 2011-2014. All Rights Reserved.