File statexd.hxx

namespace internal

Functions

template<size_t INDEX = 0, typename INCR, typename TUPLE, size_t SIZE = std::tuple_size_v<std::remove_reference_t<TUPLE>>, typename COMMAND_TYPE>
void intermediates(INCR &&start, INCR &&now, const TUPLE &start_state, const TUPLE &previous_desired_state, const TUPLE &target_state, const COMMAND_TYPE &command, TUPLE &interpolated_state, bool use_duration = false)
template<size_t INDEX = 0, typename TUPLE, size_t SIZE = std::tuple_size_v<std::remove_reference_t<TUPLE>>>
bool all_finished(const o80::TimePoint &start, const o80::TimePoint &now, const TUPLE &start_state, const TUPLE &previous_desired_state, const TUPLE &target_state, const o80::Speed &speed)
template<std::size_t INDEX = 0, typename TUPLE, size_t SIZE = std::tuple_size_v<std::remove_reference_t<TUPLE>>>
void to_string(std::stringstream &stream, const TUPLE &tuple)