scenario_simulator_v2 C++ API
Public Member Functions | Public Attributes | List of all members
concealer::TransitionAssertion< Autoware > Struct Template Reference

#include <transition_assertion.hpp>

Public Member Functions

 TransitionAssertion ()
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (Initializing)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (WaitingForRoute)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (Planning)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (WaitingForEngage)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (Driving)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (ArrivedGoal)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (Finalizing)
 

Public Attributes

const std::chrono::steady_clock::time_point start
 
const std::chrono::seconds initialize_duration
 
bool have_never_been_engaged = true
 

Constructor & Destructor Documentation

◆ TransitionAssertion()

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::TransitionAssertion ( )
inlineexplicit

Member Function Documentation

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [1/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( ArrivedGoal  )

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [2/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( Driving  )

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [3/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( Finalizing  )

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [4/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( Initializing  )

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [5/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( Planning  )

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [6/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( WaitingForEngage  )

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [7/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( WaitingForRoute  )

Member Data Documentation

◆ have_never_been_engaged

template<typename Autoware >
bool concealer::TransitionAssertion< Autoware >::have_never_been_engaged = true

◆ initialize_duration

template<typename Autoware >
const std::chrono::seconds concealer::TransitionAssertion< Autoware >::initialize_duration

◆ start

template<typename Autoware >
const std::chrono::steady_clock::time_point concealer::TransitionAssertion< Autoware >::start

The documentation for this struct was generated from the following file: