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

#include <transition_assertion.hpp>

Protected Member Functions

 TransitionAssertion ()
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (INITIALIZING)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (WAITING_FOR_ROUTE)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (PLANNING)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (WAITING_FOR_ENGAGE)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (DRIVING)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (ARRIVED_GOAL)
 
 DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE (FINALIZING)
 

Protected 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 ( )
inlineexplicitprotected

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 ( ARRIVED_GOAL  )
protected

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [2/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( DRIVING  )
protected

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [3/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( FINALIZING  )
protected

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [4/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( INITIALIZING  )
protected

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [5/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( PLANNING  )
protected

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [6/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( WAITING_FOR_ENGAGE  )
protected

◆ DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE() [7/7]

template<typename Autoware >
concealer::TransitionAssertion< Autoware >::DEFINE_WAIT_FOR_AUTOWARE_STATE_TO_BE ( WAITING_FOR_ROUTE  )
protected

Member Data Documentation

◆ have_never_been_engaged

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

◆ initialize_duration

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

◆ start

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

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