API review
Proposer: Tully Foote
Present at review:
- List reviewers
Question / concerns / comments
Renaming what to rename to?
kwc: per naming conventions, ocean_ibps, ibsp_battery, or ocean_ibsp_battery would be reasonable names. 'interface' seems redundant
- 'monitorBatteries' can be shortened to 'monitor'
Code
- kwc: non-indented comment style makes reading code very difficult
- kwc: main loop is very difficult to read
- kwc: IBPSBatteryInterface/parseIBPS is nearly identical to monitorBatteries
Meeting agenda
To be filled out by proposer based on comments gathered during API review period
Conclusion
Package status change (also mark change on PackageStatusDict page)
Action items that need to be taken.
Major issues that need to be resolved
Change name to ocean_battery_driver
Remove parseIBPS; add command-line option to monitor to run without ROS and just output data to screen
Implement SelfTest service (just reports that it's happily talking to N ports)
Rename batteryStatusPanel.fbp to battery_status_panel.fbp and pr2BatteryPanel.xrc battery_status_panel.xrc
Result: API conditionally cleared.