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
()
ControllerNode
private
calculate_turn_angle
()
ControllerNode
private
ControllerNode
()
ControllerNode
create_parameters
(std::shared_ptr< json > configJsonSPtr)
GalaxisNode
protected
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
loop
()
ControllerNode
private
m_callback_service_state
GalaxisNode
private
m_controllerRefSubSPtr
ControllerNode
private
m_controlLightsPubSPtr
ControllerNode
private
m_controlMtx
ControllerNode
private
m_controlTwoAndAHalfCarrotsSPtr
ControllerNode
private
m_controlValuesPubSPtr
ControllerNode
private
m_currentIndicatorState
ControllerNode
private
m_currentLineMarkingReferenceSPtr
ControllerNode
private
m_currentReferenceSplineSPtr
ControllerNode
private
m_currentTurnAngles
ControllerNode
private
m_currentVelocity
ControllerNode
private
m_currentVelocityApplied
ControllerNode
private
m_currentVelocityReference
ControllerNode
private
m_debugControllerPubSPtr
ControllerNode
private
m_debugMode
ControllerNode
private
m_disableController
ControllerNode
private
m_globalSettings
GalaxisNode
private
m_heartbeatHandler
GalaxisNode
private
m_lastPolynomUpdateTimestamp
ControllerNode
private
m_lastReceivedMeasurementSPtr
ControllerNode
private
m_lastReceivedPathpolynomSPtr
ControllerNode
private
m_lastSentControlLights
ControllerNode
private
m_lightsStdPublisherSPtr
ControllerNode
private
m_localMapDebugImgSubscription
ControllerNode
private
m_localMapDebugTrajectoryImgPublisher
ControllerNode
private
m_measurementMtx
ControllerNode
private
m_measurementSubSPtr
ControllerNode
private
m_minVelocity
ControllerNode
private
m_nodeName
GalaxisNode
private
m_parameterCallbackHandle
GalaxisNode
private
m_pathPolynomMtx
ControllerNode
private
m_pathPolynomSubSPtr
ControllerNode
private
m_rosParameterNamesVec
GalaxisNode
private
m_serviceState
GalaxisNode
private
m_serviceSubscription
GalaxisNode
private
m_simulationMode
ControllerNode
private
m_simulationVehicleControlPubSPtr
ControllerNode
private
m_start_ParkingNode
ControllerNode
private
m_stop_ControllerNode
ControllerNode
private
m_systemSettingsSubSPtr
GalaxisNode
private
m_turnAnglesSPtr
ControllerNode
private
m_velocityRollingAverageFactorForNewVelocity
ControllerNode
private
new_parameters_callback
(const std::vector< rclcpp::Parameter > ¶meters)
ControllerNode
private
on_controller_reference_callback
(ControllerReferenceType::SharedPtr msg)
ControllerNode
private
on_map_debug_image_callback
(const sensor_msgs::msg::Image::ConstSharedPtr &msg)
ControllerNode
private
on_measurement_callback
(MeasurementsType::SharedPtr msg)
ControllerNode
private
on_pathpolynom_callback
(PathpolynomType::SharedPtr msg)
ControllerNode
private
publish_control_values
(ControlMotionType::UniquePtr msg)
ControllerNode
private
register_callback
(std::function< void(galaxis::serviceStates::State)> p_function)
GalaxisNode
protected
send_debug_messages
()
ControllerNode
private
send_simulation_messages
()
ControllerNode
private
service_state_callback
(ServiceStateType::SharedPtr const p_msgSPtr)
GalaxisNode
protected
tickPub
(std::map< galaxis::serviceStates::State, std::function< void(Args...)>> const *p_functionMapPtr, Args... p_args)
GalaxisNode
inline
protected
tickSub
(std::map< galaxis::serviceStates::State, std::function< void(const MsgSPtr)>> const *p_functionMapPtr, MsgSPtr const p_message)
GalaxisNode
inline
protected
Generated by
1.8.17