| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <Aibo3DControllerBehavior.h>
Inheritance diagram for Aibo3DControllerBehavior:

Definition at line 25 of file Aibo3DControllerBehavior.h.
Public Member Functions | |
| Aibo3DControllerBehavior () | |
| constructor | |
| virtual | ~Aibo3DControllerBehavior () |
| destructor | |
| int | registerData (char *buf, int bytes) |
| processes input from the GUI | |
| void | updateRC () |
| sends the new joint commands to the motion command | |
| virtual void | DoStart () |
| By default, merely adds to the reference counter (through AddReference()); Note you should still call this from your overriding methods. | |
| virtual void | DoStop () |
By default, subtracts from the reference counter, and deletes if zero; Note you should still call this when you override this; Warning call this at the end of your DoStop(), not beginning (it might delete this ). | |
| virtual std::string | getGUIType () const |
| returns string corresponding to the Java GUI which should be launched | |
| virtual unsigned int | getPort () const |
| returns port number the Java GUI should connect to | |
| virtual std::string | getName () const |
| returns name of behavior | |
Static Public Member Functions | |
| std::string | getClassDescription () |
| Gives a short description of what this class of behaviors does... you should override this (but don't have to). | |
Protected Attributes | |
| MotionManager::MC_ID | rcontrol_id |
| remote controller motion command's id | |
| Socket * | cmdsock |
| The input command stream socket. | |
| float | val [NumPIDJoints] |
| the value to use for each of the PID joints | |
| char * | fbuf |
| alias to val | |
| unsigned int | pos |
| a counter to know when we've gotten 4 frames | |
Private Member Functions | |
| Aibo3DControllerBehavior (const Aibo3DControllerBehavior &) | |
| don't call | |
| Aibo3DControllerBehavior | operator= (const Aibo3DControllerBehavior &) |
| don't call | |
|
|
don't call
|
|
|
constructor
Definition at line 42 of file Aibo3DControllerBehavior.h. |
|
|
destructor
Definition at line 49 of file Aibo3DControllerBehavior.h. |
|
|
By default, merely adds to the reference counter (through AddReference()); Note you should still call this from your overriding methods.
Reimplemented from BehaviorBase. Definition at line 75 of file Aibo3DControllerBehavior.h. |
|
|
By default, subtracts from the reference counter, and deletes if zero; Note you should still call this when you override this; Warning call this at the end of your DoStop(), not beginning (it might
Reimplemented from BehaviorBase. Definition at line 97 of file Aibo3DControllerBehavior.h. |
|
|
Gives a short description of what this class of behaviors does... you should override this (but don't have to).
Reimplemented from BehaviorBase. Definition at line 114 of file Aibo3DControllerBehavior.h. |
|
|
returns string corresponding to the Java GUI which should be launched
Definition at line 109 of file Aibo3DControllerBehavior.h. |
|
|
returns name of behavior
Implements BehaviorBase. Definition at line 113 of file Aibo3DControllerBehavior.h. |
|
|
returns port number the Java GUI should connect to
Definition at line 111 of file Aibo3DControllerBehavior.h. Referenced by DoStart(). |
|
|
don't call
|
|
||||||||||||
|
processes input from the GUI
Definition at line 52 of file Aibo3DControllerBehavior.h. Referenced by aibo3dcontrollercmd_callback(). |
|
|
sends the new joint commands to the motion command
Definition at line 67 of file Aibo3DControllerBehavior.h. Referenced by DoStart(), and registerData(). |
|
|
The input command stream socket.
Definition at line 30 of file Aibo3DControllerBehavior.h. Referenced by Aibo3DControllerBehavior(), DoStart(), and DoStop(). |
|
|
alias to val
Definition at line 33 of file Aibo3DControllerBehavior.h. Referenced by Aibo3DControllerBehavior(), and registerData(). |
|
|
a counter to know when we've gotten 4 frames
Definition at line 34 of file Aibo3DControllerBehavior.h. Referenced by Aibo3DControllerBehavior(), and registerData(). |
|
|
remote controller motion command's id
Definition at line 27 of file Aibo3DControllerBehavior.h. Referenced by Aibo3DControllerBehavior(), DoStart(), DoStop(), and updateRC(). |
|
|
the value to use for each of the PID joints
Definition at line 32 of file Aibo3DControllerBehavior.h. Referenced by Aibo3DControllerBehavior(), DoStart(), and updateRC(). |
|
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:01 2004 by Doxygen 1.3.4 |