
| Public Member Functions | |
| def | __init__ (self, wiiMote, freq=100) | 
| def | run (self) | 
|  Public Member Functions inherited from wiimote_node.WiimoteDataSender | |
| def | __init__ (self, wiiMote, freq=100) | 
| def | canonicalizeWiistate (self) | 
| def | obtainWiimoteData (self) | 
| Public Attributes | |
| pub | |
| threadName | |
|  Public Attributes inherited from wiimote_node.WiimoteDataSender | |
| angular_velocity_covariance | |
| freq | |
| gyroAbsence_covariance | |
| linear_acceleration_covariance | |
| sleepDuration | |
| wiiMote | |
| wiistate | |
Broadcasting Wiimote accelerator and gyro readings as Joy(stick) messages to Topic joy
Definition at line 303 of file wiimote_node.py.
| def wiimote_node.JoySender.__init__ | ( | self, | |
| wiiMote, | |||
| freq = 100 | |||
| ) | 
Initializes the Wiimote Joy(stick) publisher.
Parameters:
    wiiMote: a bluetooth-connected, calibrated WIIMote instance
    freq:    the message sending frequency in messages/sec. Max is 100, because
     the Wiimote only samples the sensors at 100Hz.
 
Definition at line 305 of file wiimote_node.py.
| def wiimote_node.JoySender.run | ( | self | ) | 
Loop that obtains the latest wiimote state, publishes the joystick data, and sleeps. The Joy.msg message types calls for just two fields: float32[] axes, and int32[] buttons.
Definition at line 318 of file wiimote_node.py.
| wiimote_node.JoySender.pub | 
Definition at line 316 of file wiimote_node.py.
| wiimote_node.JoySender.threadName | 
Definition at line 325 of file wiimote_node.py.