53 ,
t0_(std::numeric_limits<double>::lowest())
static adore::fun::AFactory * get()
Definition: afactory.h:170
Definition: turn_signal_observer.h:22
bool bothIndicatorsOn(double t=-1.0) const
Definition: turn_signal_observer.h:127
double last_change_right_indicator_
Definition: turn_signal_observer.h:27
bool newManualRightIndicatorOnEvent()
Definition: turn_signal_observer.h:173
bool left_state_provided_
Definition: turn_signal_observer.h:31
double turned_on_automatically_right_
Definition: turn_signal_observer.h:33
AFactory::TIndicatorCommandReader * indicator_command_reader_
Definition: turn_signal_observer.h:38
bool turned_on_manually_left_
Definition: turn_signal_observer.h:28
bool newRightIndicatorOnEvent()
Definition: turn_signal_observer.h:143
bool right_state_provided_
Definition: turn_signal_observer.h:30
double max_powerup_delay_
Definition: turn_signal_observer.h:34
bool rightIndicatorTurnedOnManuallyWithinLastSecond(double current_time, double max_delay=1.0)
Definition: turn_signal_observer.h:106
double turned_on_automatically_left_
Definition: turn_signal_observer.h:32
void update(double t)
Definition: turn_signal_observer.h:63
bool rightIndicatorTurnedOnWithinLastSecond(double current_time, double max_delay=1.0)
Definition: turn_signal_observer.h:93
bool leftIndicatorTurnedOnWithinLastSecond(double current_time, double max_delay=1.0)
Definition: turn_signal_observer.h:114
double last_change_left_indicator_
Definition: turn_signal_observer.h:26
bool newManualLeftIndicatorOnEvent()
Definition: turn_signal_observer.h:169
bool leftIndicatorTurnedOnManuallyWithinLastSecond(double current_time, double max_delay=1.0)
Definition: turn_signal_observer.h:110
bool right_indicator_
Definition: turn_signal_observer.h:24
~TurnSignalObserver()
Definition: turn_signal_observer.h:58
bool turned_on_manually_right_
Definition: turn_signal_observer.h:29
bool left_indicator_
Definition: turn_signal_observer.h:25
bool newLeftIndicatorOnEvent()
Definition: turn_signal_observer.h:156
double t0_
Definition: turn_signal_observer.h:35
adore::fun::AFactory::TVehicleExtendedStateReader * extended_state_reader_
Definition: turn_signal_observer.h:37
adore::fun::VehicleExtendedState extended_state_
Definition: turn_signal_observer.h:36
TurnSignalObserver()
Definition: turn_signal_observer.h:41
Definition: vehicleextendedstate.h:26
bool getIndicatorLeftOn() const
Definition: vehicleextendedstate.h:59
bool getIndicatorRightOn() const
Definition: vehicleextendedstate.h:67
Definition: com_patterns.h:68
virtual void getData(T &value)=0
virtual bool hasUpdate() const =0
Definition: areaofeffectconverter.h:20
Definition: indicatorcommand.h:25
bool getIndicatorLeftOn() const
Definition: indicatorcommand.h:35
bool getIndicatorRightOn() const
Definition: indicatorcommand.h:45