Urbanite: Parking aid system
fsm_urbanite_t Struct Reference

Structure to define the Urbanite FSM. More...

Data Fields

fsm_t f
 
fsm_button_tp_fsm_button
 
uint32_t on_off_press_time_ms
 
uint32_t pause_display_time_ms
 
bool is_paused
 
fsm_ultrasound_tp_fsm_ultrasound_rear
 
fsm_display_tp_fsm_display_rear
 

Detailed Description

Structure to define the Urbanite FSM.

Field Documentation

◆ f

fsm_t fsm_urbanite_t::f

Urbanite FSM

◆ is_paused

bool fsm_urbanite_t::is_paused

Flag to indicate if the system is paused

◆ on_off_press_time_ms

uint32_t fsm_urbanite_t::on_off_press_time_ms

Time in ms to consider ON/OFF

◆ p_fsm_button

fsm_button_t* fsm_urbanite_t::p_fsm_button

Pointer to the button FSM

◆ p_fsm_display_rear

fsm_display_t* fsm_urbanite_t::p_fsm_display_rear

Pointer to the display FSM

◆ p_fsm_ultrasound_rear

fsm_ultrasound_t* fsm_urbanite_t::p_fsm_ultrasound_rear

Pointer to the ultrasound FSM

◆ pause_display_time_ms

uint32_t fsm_urbanite_t::pause_display_time_ms

Time in ms to pause the display


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