COSA
An Object-Oriented Platform for Arduino Programming
HCSR04 Member List

This is the complete list of members for HCSR04, including all inherited members.

attach(Linkage *pred)Linkageinline
detach()Linkinline
distance() const HCSR04inline
expire_after(uint32_t time)Jobinline
expire_after() const Jobinline
expire_at(uint32_t time)Jobinline
expire_at() const Jobinline
HCSR04(Job::Scheduler *scheduler, Board::DigitalPin trigger, Board::DigitalPin echo)HCSR04inline
is_started() const Jobinline
Job(Scheduler *scheduler)Jobinline
Link()Linkinline
Linkage()Linkageinline
m_expiresJobprotected
m_periodPeriodicprotected
m_predLinkageprotected
m_schedulerJobprotected
m_succLinkageprotected
on_change(uint16_t distance)HCSR04inlinevirtual
on_expired()Jobinlinevirtual
period(uint32_t time)Periodicinline
period() const Periodicinline
Periodic(Job::Scheduler *scheduler, uint32_t period)Periodicinline
pred() const Linkageinline
read(uint16_t &distance)HCSR04
reschedule()Periodicinline
run()Jobinlinevirtual
schedule(uint16_t ms)HCSR04inline
start()Jobinline
stop()Jobinline
succ() const Linkageinline
time() const Jobinline