ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType > Member List

This is the complete list of members for adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >, including all inherited members.

getInstance(ros::NodeHandle &n, int minRegisters, bool autostart, bool tcp_no_delay)adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inlinestatic
getTimeDiff(TimeKeyType subtrahend, TimeKeyType minuend)adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
init()adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
limitSimulationSpeed()adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
m_autostartadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_clientNameReaderadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_clientNamesadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_clockTimeConversionadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_clockTimeWriteradore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_lastRosTimeadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_lastTimeSetadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_lastWallTimeadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_limitSimulationSpeedadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_minRegistersadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_notificationReaderadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_nowadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_pauseadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_printIntervalSadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_scheduleadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_schedulerNotificationConversionadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_simulationTimeWriteradore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
m_startedadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
printInfo()adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
printTime()adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
saveClientName(const std_msgs::String::ConstPtr &msg)adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
ScheduleMap typedefadore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >private
Scheduler(ros::NodeHandle &n, int minRegisters, bool autostart, bool tcp_no_delay)adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inlineprivate
setNewTime(bool incrementalIncrease=false)adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
start()adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
togglePause()adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
updateClientUpperTimeLimit(const adore_if_ros_scheduling_msg::SchedulerNotification::ConstPtr &msg)adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline
updateSchedule(RegistreeInfo ri, TimeKeyType tk)adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inlineprivate
write()adore_if_ros_scheduling::Scheduler< RegistreeInfo, TimeKeyType >inline