| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
LocomotionEvent Class Reference#include <LocomotionEvent.h>
Inheritance diagram for LocomotionEvent: ![]() Detailed DescriptionGives updates regarding the current movement of the robot through the world.An activate event will be sent when a potential source of motion is created, and a deactivate when it is destroyed. Status events will be sent at any change of direction/speed. The source ID field will hold the MotionManager::MC_ID of the sending MotionCommand
Definition at line 15 of file LocomotionEvent.h.
Constructor & Destructor Documentation
Member Function Documentation
should return the minimum size needed if using binary format (i.e. not XML)
Reimplemented from EventBase. Definition at line 18 of file LocomotionEvent.cc.
All subclasses should override this and return a unique ID for their class. All IDs corresponding to all-capital letters are reserved for future framework expansion. (Thus, user subclasses should contain at least one lower-case letter.) This code can be used when serializing to allow quick identification of the class type by the receiver. Reimplemented from EventBase. Definition at line 27 of file LocomotionEvent.h.
generates a description of the event with variable verbosity
Reimplemented from EventBase. Definition at line 9 of file LocomotionEvent.cc.
load from binary format
Reimplemented from EventBase. Definition at line 31 of file LocomotionEvent.cc.
load from XML format
Reimplemented from EventBase. Definition at line 53 of file LocomotionEvent.cc.
save to binary format
Reimplemented from EventBase. Definition at line 42 of file LocomotionEvent.cc.
Allows you to set the new X, Y, and A components.
Definition at line 30 of file LocomotionEvent.h. Referenced by WalkMC::DoStart(), and WalkMC::updateOutputs().
Member Data Documentation
the new angular component (body relative)
Definition at line 47 of file LocomotionEvent.h. Referenced by getBinSize(), getDescription(), loadBinaryBuffer(), loadXML(), saveBinaryBuffer(), saveXML(), setXYA(), and WorldStateVelDaemon::trapEvent().
the new x component (body relative)
Definition at line 45 of file LocomotionEvent.h. Referenced by getBinSize(), getDescription(), loadBinaryBuffer(), loadXML(), saveBinaryBuffer(), saveXML(), setXYA(), and WorldStateVelDaemon::trapEvent().
the new y component (body relative)
Definition at line 46 of file LocomotionEvent.h. Referenced by getBinSize(), getDescription(), loadBinaryBuffer(), loadXML(), saveBinaryBuffer(), saveXML(), setXYA(), and WorldStateVelDaemon::trapEvent().
The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v3.0 |
Generated Wed Oct 4 00:05:05 2006 by Doxygen 1.4.7 |