Urbanite: Parking aid system
|
Structure to define the Ultrasound FSM. More...
Data Fields | |
fsm_t | f |
uint32_t | distance_cm |
bool | status |
bool | new_measurement |
uint32_t | ultrasound_id |
uint32_t | distance_arr [FSM_ULTRASOUND_NUM_MEASUREMENTS] |
uint32_t | distance_idx |
Structure to define the Ultrasound FSM.
uint32_t fsm_ultrasound_t::distance_arr[FSM_ULTRASOUND_NUM_MEASUREMENTS] |
Array to store the last distance measurements
uint32_t fsm_ultrasound_t::distance_cm |
How much time the ultrasound has been pressed
uint32_t fsm_ultrasound_t::distance_idx |
Index to store the last distance measurement
fsm_t fsm_ultrasound_t::f |
Ultrasound FSM
bool fsm_ultrasound_t::new_measurement |
Flag to indicate if a new measurement has been completed
bool fsm_ultrasound_t::status |
Indicate if the ultrasound sensor is active or not
uint32_t fsm_ultrasound_t::ultrasound_id |
Ultrasound ID. Must be unique.