Template Class Failsafe

Inheritance Relationships

Base Type

  • public T

Class Documentation

template<typename T>
class Failsafe : public T

A class that provides all functionality to create and manage failsafe parameters.

Public Functions

Failsafe() = default
inline Failsafe(const T &x)
void initGeneral(const T &params, const double &safetyFactor, const int &failsafe_max_way_horizon_size)

Sets implicit object to a general failsafe object, using its parameters. The objectives are:

  • Increase all parameters (thresholds) by a factor.

  • Limit sight length.

Parameters:
  • params

  • safetyFactor

  • failsafe_max_way_horizon_size