![]() |
Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
|
This is the complete list of members for ECUNode, including all inherited members.
| create_parameters(std::shared_ptr< json > configJsonSPtr) | GalaxisNode | protected |
| ECUNode() | ECUNode | inline |
| enable_parameters(std::function< rcl_interfaces::msg::SetParametersResult(const std::vector< rclcpp::Parameter > &)> callbackFunc) | GalaxisNode | protected |
| GalaxisNode()=delete | GalaxisNode | protected |
| GalaxisNode(std::string p_name, unsigned int p_heartbeatTimePeriod) | GalaxisNode | protected |
| GalaxisNode(std::string p_name) | GalaxisNode | protected |
| get_current_service_state() const | GalaxisNode | protected |
| get_global_settings() | GalaxisNode | protected |
| init(std::shared_ptr< ECUHandler > _handler) | ECUNode | |
| lights_callback(const ControlLightsType::SharedPtr p_msgSPtr) | ECUNode | private |
| m_buttonStatePubSPtr | ECUNode | private |
| m_callback_service_state | GalaxisNode | private |
| m_controlValuesSubSPtr | ECUNode | private |
| m_ecuHandlerSPtr | ECUNode | private |
| m_globalSettings | GalaxisNode | private |
| m_heartbeatHandler | GalaxisNode | private |
| m_lastButtonState | ECUNode | private |
| m_lastLightsSPtr | ECUNode | private |
| m_lightsMtx | ECUNode | private |
| m_lightsSubSPtr | ECUNode | private |
| m_measurementPubSPtr | ECUNode | private |
| m_nodeName | GalaxisNode | private |
| m_parameterCallbackHandle | GalaxisNode | private |
| m_rosParameterNamesVec | GalaxisNode | private |
| m_serviceState | GalaxisNode | private |
| m_serviceSubscription | GalaxisNode | private |
| m_settingsValuesSubSPtr | ECUNode | private |
| m_systemSettingsSubSPtr | GalaxisNode | private |
| m_TOFRearPubSPtr | ECUNode | private |
| m_TOFRightPubSPtr | ECUNode | private |
| m_velocityPubSPtr | ECUNode | private |
| motion_callback(const ControlMotionType::SharedPtr p_msgSPtr) | ECUNode | private |
| publishMeasurements(const EcuPacket *const packet, const std::array< std::chrono::duration< double, std::milli >, 10 > &diff_ms) | ECUNode | |
| register_callback(std::function< void(galaxis::serviceStates::State)> p_function) | GalaxisNode | protected |
| service_state_callback(ServiceStateType::SharedPtr const p_msgSPtr) | GalaxisNode | protected |
| settingsvalues_callback(const SettingsValuesType::SharedPtr p_msgSPtr) | ECUNode | private |
| tickPub(std::map< galaxis::serviceStates::State, std::function< void(Args...)>> const *p_functionMapPtr, Args... p_args) | GalaxisNode | inlineprotected |
| tickSub(std::map< galaxis::serviceStates::State, std::function< void(const MsgSPtr)>> const *p_functionMapPtr, MsgSPtr const p_message) | GalaxisNode | inlineprotected |