Skip to content
Snippets Groups Projects
Commit e3f248dc authored by Paul D'Angio's avatar Paul D'Angio
Browse files

improved ros_node code organization

parent c4df9f27
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,7 @@
#include <cmath>
// CONSTRUCTORS
ros_node::ros_node(driver *driver, int argc, char **argv)
{
// Create a new driver.
......@@ -70,6 +71,7 @@ ros_node::~ros_node()
delete ros_node::m_driver;
}
// ROS
void ros_node::spin()
{
// Spin.
......@@ -79,6 +81,7 @@ void ros_node::spin()
ros_node::deinitialize_driver();
}
// METHODS
void ros_node::deinitialize_driver()
{
try
......@@ -92,6 +95,7 @@ void ros_node::deinitialize_driver()
}
}
// CALLBACKS
void ros_node::data_callback(driver::data data)
{
// Create accelerometer message.
......
......@@ -56,6 +56,7 @@ private:
/// \brief deinitialize_driver Deinitializes the driver.
void deinitialize_driver();
// CALLBACKS
/// \brief data_callback The callback function for when new data is available.
/// \param data The latest data read from the MPU9250/AK8963.
void data_callback(driver::data data);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment