Added doxygen documentation to many files.
Fixed existing doxygen; preparing to add more.
Moved all messages to the messages/ folder.
This meant changing a lot of includes and things.
Changed motor max speed and added constants in set_motors.msg
The new speed range is -100 to 100, to be consistent with the pwmdriver. They can be accessed with motors::set_motors::MIN_SPEED andmotors::set_motors::MAX_SPEED respectively.
Removed headers, sonar uses custom timestamp, added code to manually update timestamp
\Fixed teleop to work with behaviors. Teleop currently has priority over behaviors
Removed unnecessary extra code in motors node (oops!)
Fixed whitespace in motors node
Fixed motors node to work around pwm driver bug
The node can now only do writes to /dev/pwm*, because doing both readsand writes causes the fstream to try seeking, which fails because it'snot supported by the driver. Then the fstream refuses to do any more io.
Fixed teleop with new units, and changes the refresh rate to be closer to true m/s.
Also available in: Atom