|
M5Unit-DISTANCE 0.2.0 git rev:2044122
|
An ultrasonic distance measuring sensor unit for GPIO. More...
#include <unit_UltraSonic.hpp>
Public Member Functions | |
| virtual bool | begin () override |
Public Member Functions inherited from m5::unit::UnitRCWL9620 | |
| UnitRCWL9620 (const uint8_t addr=DEFAULT_ADDRESS) | |
| virtual void | update (const bool force=false) override |
| config_t | config () |
| Gets the configration. | |
| void | config (const config_t &cfg) |
| Set the configration. | |
| float | distance () const |
| Oldest distance (mm) | |
| bool | startPeriodicMeasurement (const uint32_t interval) |
| Start periodic measurement. | |
| bool | stopPeriodicMeasurement () |
| Stop periodic measurement. | |
| bool | measureSingleshot (rcwl9620::Data &d) |
| Measurement single shot. | |
Protected Member Functions | |
| virtual uint32_t | minimum_interval () const |
Protected Member Functions inherited from m5::unit::UnitRCWL9620 | |
| bool | request_measurement () |
| bool | read_measurement (rcwl9620::Data &d, bool &timeouted) |
| bool | start_periodic_measurement (const uint32_t interval) |
| bool | stop_periodic_measurement () |
| Interface * | interface () |
| M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER (UnitRCWL9620, rcwl9620::Data) | |
Additional Inherited Members | |
Protected Attributes inherited from m5::unit::UnitRCWL9620 | |
| std::unique_ptr< m5::container::CircularBuffer< rcwl9620::Data > > | _data {} |
An ultrasonic distance measuring sensor unit for GPIO.
|
overridevirtual |
Reimplemented from m5::unit::UnitRCWL9620.
|
inlineprotectedvirtual |
Reimplemented from m5::unit::UnitRCWL9620.