personalrobotics / rewd_controllers

master
BSD 3-Clause "New" or "Revised" License
3 stars 4 forks source link

Fix reference to base class ControllerState enum #40

Closed keyan closed 3 years ago

keyan commented 3 years ago

This PR fixes references to controller_interface::ControllerBase::ControllerState enum values.

This package doesn't compile right now because CONSTRUCTED doesn't refer to anything within scope. This is the compilation error I see on master:

/home/keyan/ros_ws/src/rewd_controllers/include/rewd_controllers/MultiInterfaceController.hpp: In constructor ‘rewd_controllers::MultiInterfaceController<T1, T2, T3, T4, T5, T6>::MultiInterfaceController(bool)’:
/home/keyan/ros_ws/src/rewd_controllers/include/rewd_controllers/MultiInterfaceController.hpp:204:14: error: ‘CONSTRUCTED’ was not declared in this scope; did you mean ‘C_STRUCT’?
  204 |     state_ = CONSTRUCTED;
      |              ^~~~~~~~~~~
      |              C_STRUCT