Fawkes API  Fawkes Development Version
PTUJoystickControl Class Reference

Remote control PTUs via keyboard. More...

Public Member Functions

 PTUJoystickControl (int argc, char **argv)
 Constructor. More...
 
 ~PTUJoystickControl ()
 Destructor. More...
 
void init_bb ()
 Initialize BB connection. More...
 
void init_rx28 ()
 Initialize Robotis RX28 raw servo access. More...
 
void run ()
 Run control loop. More...
 

Detailed Description

Remote control PTUs via keyboard.

Author
Tim Niemueller

Definition at line 69 of file ffptu.cpp.

Constructor & Destructor Documentation

◆ PTUJoystickControl()

PTUJoystickControl::PTUJoystickControl ( int  argc,
char **  argv 
)
inline

Constructor.

Parameters
argcnumber of arguments in argv
argvarray of parameters passed into the program

Definition at line 76 of file ffptu.cpp.

◆ ~PTUJoystickControl()

PTUJoystickControl::~PTUJoystickControl ( )
inline

Destructor.

Definition at line 91 of file ffptu.cpp.

Member Function Documentation

◆ init_bb()

void PTUJoystickControl::init_bb ( )
inline

Initialize BB connection.

Definition at line 102 of file ffptu.cpp.

◆ init_rx28()

void PTUJoystickControl::init_rx28 ( )
inline

Initialize Robotis RX28 raw servo access.

Definition at line 152 of file ffptu.cpp.

◆ run()

void PTUJoystickControl::run ( )
inline

Run control loop.

Definition at line 166 of file ffptu.cpp.

References RobotisRX28::BROADCAST_ID, fawkes::getkey(), run(), fawkes::Time::stamp(), and fawkes::Exception::what().

Referenced by run().


The documentation for this class was generated from the following file: