Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
ControllerNode Member List

This is the complete list of members for ControllerNode, including all inherited members.

calculate_erpm()ControllerNodeprivate
calculate_turn_angle()ControllerNodeprivate
ControllerNode()ControllerNode
create_parameters(std::shared_ptr< json > configJsonSPtr)GalaxisNodeprotected
enable_parameters(std::function< rcl_interfaces::msg::SetParametersResult(const std::vector< rclcpp::Parameter > &)> callbackFunc)GalaxisNodeprotected
GalaxisNode()=deleteGalaxisNodeprotected
GalaxisNode(std::string p_name, unsigned int p_heartbeatTimePeriod)GalaxisNodeprotected
GalaxisNode(std::string p_name)GalaxisNodeprotected
get_current_service_state() constGalaxisNodeprotected
get_global_settings()GalaxisNodeprotected
loop()ControllerNodeprivate
m_callback_service_stateGalaxisNodeprivate
m_controllerRefSubSPtrControllerNodeprivate
m_controlLightsPubSPtrControllerNodeprivate
m_controlMtxControllerNodeprivate
m_controlTwoAndAHalfCarrotsSPtrControllerNodeprivate
m_controlValuesPubSPtrControllerNodeprivate
m_currentIndicatorStateControllerNodeprivate
m_currentLineMarkingReferenceSPtrControllerNodeprivate
m_currentReferenceSplineSPtrControllerNodeprivate
m_currentTurnAnglesControllerNodeprivate
m_currentVelocityControllerNodeprivate
m_currentVelocityAppliedControllerNodeprivate
m_currentVelocityReferenceControllerNodeprivate
m_debugControllerPubSPtrControllerNodeprivate
m_debugModeControllerNodeprivate
m_disableControllerControllerNodeprivate
m_globalSettingsGalaxisNodeprivate
m_heartbeatHandlerGalaxisNodeprivate
m_lastPolynomUpdateTimestampControllerNodeprivate
m_lastReceivedMeasurementSPtrControllerNodeprivate
m_lastReceivedPathpolynomSPtrControllerNodeprivate
m_lastSentControlLightsControllerNodeprivate
m_lightsStdPublisherSPtrControllerNodeprivate
m_localMapDebugImgSubscriptionControllerNodeprivate
m_localMapDebugTrajectoryImgPublisherControllerNodeprivate
m_measurementMtxControllerNodeprivate
m_measurementSubSPtrControllerNodeprivate
m_minVelocityControllerNodeprivate
m_nodeNameGalaxisNodeprivate
m_parameterCallbackHandleGalaxisNodeprivate
m_pathPolynomMtxControllerNodeprivate
m_pathPolynomSubSPtrControllerNodeprivate
m_rosParameterNamesVecGalaxisNodeprivate
m_serviceStateGalaxisNodeprivate
m_serviceSubscriptionGalaxisNodeprivate
m_simulationModeControllerNodeprivate
m_simulationVehicleControlPubSPtrControllerNodeprivate
m_start_ParkingNodeControllerNodeprivate
m_stop_ControllerNodeControllerNodeprivate
m_systemSettingsSubSPtrGalaxisNodeprivate
m_turnAnglesSPtrControllerNodeprivate
m_velocityRollingAverageFactorForNewVelocityControllerNodeprivate
new_parameters_callback(const std::vector< rclcpp::Parameter > &parameters)ControllerNodeprivate
on_controller_reference_callback(ControllerReferenceType::SharedPtr msg)ControllerNodeprivate
on_map_debug_image_callback(const sensor_msgs::msg::Image::ConstSharedPtr &msg)ControllerNodeprivate
on_measurement_callback(MeasurementsType::SharedPtr msg)ControllerNodeprivate
on_pathpolynom_callback(PathpolynomType::SharedPtr msg)ControllerNodeprivate
publish_control_values(ControlMotionType::UniquePtr msg)ControllerNodeprivate
register_callback(std::function< void(galaxis::serviceStates::State)> p_function)GalaxisNodeprotected
send_debug_messages()ControllerNodeprivate
send_simulation_messages()ControllerNodeprivate
service_state_callback(ServiceStateType::SharedPtr const p_msgSPtr)GalaxisNodeprotected
tickPub(std::map< galaxis::serviceStates::State, std::function< void(Args...)>> const *p_functionMapPtr, Args... p_args)GalaxisNodeinlineprotected
tickSub(std::map< galaxis::serviceStates::State, std::function< void(const MsgSPtr)>> const *p_functionMapPtr, MsgSPtr const p_message)GalaxisNodeinlineprotected