org.robokind.impl.motion.messaging
Class PortableMotionFrameEvent

java.lang.Object
  extended by org.robokind.impl.motion.messaging.PortableMotionFrameEvent
All Implemented Interfaces:
MotionFrameEvent

public class PortableMotionFrameEvent
extends Object
implements MotionFrameEvent

Author:
Matthew Stevenson

Nested Class Summary
static class PortableMotionFrameEvent.Factory
           
static class PortableMotionFrameEvent.MessageRecordAdapter
           
static class PortableMotionFrameEvent.RecordMessageAdapter
           
 
Nested classes/interfaces inherited from interface org.robokind.api.motion.protocol.MotionFrameEvent
MotionFrameEvent.MotionFrameEventFactory
 
Constructor Summary
PortableMotionFrameEvent(MotionFrameEvent frameEvent)
           
PortableMotionFrameEvent(MotionFrameEventRecord frameEventRec)
           
PortableMotionFrameEvent(String sourceId, String destinationId, long currentTimeMillisecUTC, MotionFrame<Robot.RobotPositionMap> motionFrame)
           
 
Method Summary
 String getDestinationId()
           
 MotionFrame<Robot.RobotPositionMap> getMotionFrame()
           
 MotionFrameEventRecord getRecord()
           
 String getSourceId()
           
 long getTimestampMillisecUTC()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortableMotionFrameEvent

public PortableMotionFrameEvent(MotionFrameEventRecord frameEventRec)

PortableMotionFrameEvent

public PortableMotionFrameEvent(String sourceId,
                                String destinationId,
                                long currentTimeMillisecUTC,
                                MotionFrame<Robot.RobotPositionMap> motionFrame)

PortableMotionFrameEvent

public PortableMotionFrameEvent(MotionFrameEvent frameEvent)
Method Detail

getSourceId

public String getSourceId()
Specified by:
getSourceId in interface MotionFrameEvent

getDestinationId

public String getDestinationId()
Specified by:
getDestinationId in interface MotionFrameEvent

getTimestampMillisecUTC

public long getTimestampMillisecUTC()
Specified by:
getTimestampMillisecUTC in interface MotionFrameEvent

getMotionFrame

public MotionFrame<Robot.RobotPositionMap> getMotionFrame()
Specified by:
getMotionFrame in interface MotionFrameEvent

getRecord

public MotionFrameEventRecord getRecord()


Copyright © 2011-2012. All Rights Reserved.