| Package | Description |
|---|---|
| org.mechio.api.motion.messaging |
| Modifier and Type | Method and Description |
|---|---|
RobotDefinitionResponse |
RobotResponseFactory.createDefinitionResponse(RobotResponse.RobotResponseHeader header,
Robot robot)
Creates a new RobotDefinitionResponse.
|
RobotDefinitionResponse |
RemoteRobotClient.requestRobotDefinition()
Requests a RobotDefinition from the host.
|
| Modifier and Type | Method and Description |
|---|---|
org.jflux.api.messaging.rk.MessageSender<RobotDefinitionResponse> |
RemoteRobotHost.getDefSender() |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteRobot.setDefinitionReceiver(org.jflux.api.messaging.rk.MessageAsyncReceiver<RobotDefinitionResponse> receiver) |
void |
RemoteRobotHost.setDefSender(org.jflux.api.messaging.rk.MessageSender<RobotDefinitionResponse> sender)
Sets the MessageSender to send RobotDefinitionResponses.
|
| Constructor and Description |
|---|
RemoteRobot(RemoteRobotClient client,
org.jflux.api.messaging.rk.MessageAsyncReceiver<RobotDefinitionResponse> definitionReceiver)
Creates a RemoteRobot which uses the given RemoteRobotClient.
|
RemoteRobotHost(Robot robot,
String sourceId,
String destinationId,
org.jflux.api.messaging.rk.MessageSender<RobotResponse> sender,
org.jflux.api.messaging.rk.MessageAsyncReceiver<RobotRequest> receiver,
RobotResponseFactory factory,
org.jflux.api.messaging.rk.MessageAsyncReceiver<MotionFrameEvent> motionFrameReceiver,
org.jflux.api.core.Listener<MotionFrameEvent> moveHandler,
org.jflux.api.messaging.rk.MessageSender<RobotDefinitionResponse> defSender)
Creates a new RemoteRobotHost to host the given Robot.
|
RemoteRobotHost(Robot robot,
String sourceId,
String destinationId,
org.jflux.api.messaging.rk.MessageSender<RobotResponse> sender,
org.jflux.api.messaging.rk.MessageAsyncReceiver<RobotRequest> receiver,
RobotResponseFactory factory,
org.jflux.api.messaging.rk.MessageAsyncReceiver<MotionFrameEvent> motionFrameReceiver,
org.jflux.api.core.Listener<MotionFrameEvent> moveHandler,
org.jflux.api.messaging.rk.MessageSender<RobotDefinitionResponse> defSender,
org.jflux.spec.discovery.SerialNumberSpec serialNumber)
Creates a new RemoteRobotHost to host the given Robot.
|
RemoteRobotHost(Robot robot,
String sourceId,
String destinationId,
org.jflux.api.messaging.rk.MessageSender<RobotResponse> sender,
org.jflux.api.messaging.rk.MessageAsyncReceiver<RobotRequest> receiver,
RobotResponseFactory factory,
org.jflux.api.messaging.rk.MessageAsyncReceiver<MotionFrameEvent> motionFrameReceiver,
org.jflux.api.core.Listener<MotionFrameEvent> moveHandler,
org.jflux.api.messaging.rk.MessageSender<RobotDefinitionResponse> defSender,
org.jflux.spec.discovery.SerialNumberSpec serialNumber,
int sendDataIntervalMillisec)
Creates a new RemoteRobotHost to host the given Robot.
|
Copyright © 2011-2016. All Rights Reserved.