Struct ultrasonic_irq::Ultrasonic [] [src]

pub struct Ultrasonic {
    pub distance: Arc<AtomicU32>,
    // some fields omitted
}

Fields

Methods

impl Ultrasonic
[src]

Constructs a new Ultrasonic and start threads.

Threads

  • UltrasonicTrigger
  • UltrasonicEcho

Parameter

  • trigger_port GPIO Port number of trigger pin.
  • echo_port GPIO Port number of echo pin.
  • temperature Room temperature in °C.

Trait Implementations

impl Debug for Ultrasonic
[src]

Formats the value using the given formatter.

impl Drop for Ultrasonic
[src]

Drop sync channels and join threads.