18 #ifndef VEHICLE_INTERFACE__DBW_STATE_MACHINE_HPP_ 19 #define VEHICLE_INTERFACE__DBW_STATE_MACHINE_HPP_ 22 #include <vehicle_interface/visibility_control.hpp> 24 #include <experimental/optional> 38 namespace vehicle_interface
68 void dbw_feedback(
bool8_t enabled);
71 void control_cmd_sent();
74 void state_cmd_sent();
78 void user_request(
bool8_t enable);
81 bool8_t m_first_control_cmd_sent;
83 uint16_t m_disabled_feedback_count;
84 const uint16_t DISABLED_FEEDBACK_THRESH;
87 void disable_and_reset();
94 #endif // VEHICLE_INTERFACE__DBW_STATE_MACHINE_HPP_ #define VEHICLE_INTERFACE_PUBLIC
Definition: drivers/vehicle_interface/include/vehicle_interface/visibility_control.hpp:44
bool bool8_t
Definition: types.hpp:33
This file includes common type definition.
DbwState
Definition: dbw_state_machine.hpp:41
Class for maintaining the DBW state.
Definition: dbw_state_machine.hpp:50
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24