Hierarchy

Constructors

Properties

Obniz: Obniz

obniz to be used

id: number
onchange?: ((value) => void)

Type declaration

    • (value): void
    • called when voltage gets changed.

      Parameters

      • value: number

      Returns void

timeout: number = ...

Rsponse waiting timeout in milliseconds

value: number

The value will be stored in the value variable.

Note: This property stores the last received value. NOT the value when you read this property.

obniz.ad0.start();
while(true) {
console.log("changed to "+obniz.ad0.value+" v")
await obniz.wait(10); // 10ms wait
}
prefixed: string | boolean

Methods

  • Calls each of the listeners registered for a given event.

    Parameters

    • event: string
    • Rest ...args: any[]

    Returns boolean

  • Return an array listing the events for which the emitter has registered listeners.

    Returns string[]

  • This measures the voltage just once and returns its value. This function will pause until ad result arrives to your js.

    obniz.io0.output(true)
    var voltage = await obniz.ad0.getWait();
    obniz.io0.output(false)
    console.log(""+voltage+" should be closed to 5.00");

    Returns Promise<number>

    measured voltage

  • Return the number of listeners listening to a given event.

    Parameters

    • event: string

    Returns number

  • Return the listeners registered for a given event.

    Parameters

    • event: string

    Returns ListenerFn[]

  • Parameters

    • event: string
    • Optional fn: ListenerFn
    • Optional context: any
    • Optional once: boolean

    Returns PeripheralAD

  • Add a listener for a given event.

    Parameters

    • event: string
    • fn: ListenerFn
    • Optional context: any

    Returns PeripheralAD

  • Add a one-time listener for a given event.

    Parameters

    • event: string
    • fn: ListenerFn
    • Optional context: any

    Returns PeripheralAD

  • Remove the listeners of a given event.

    Parameters

    • event: string
    • Optional fn: ListenerFn
    • Optional context: any
    • Optional once: boolean

    Returns PeripheralAD

  • This starts measuring voltage on ioX until end() is called.

    obniz.ad0.start(function(voltage){
    console.log("changed to "+voltage+" v")
    });

    Parameters

    • Optional callback: ((voltage) => void)

      called when voltage gets changed.

        • (voltage): void
        • Parameters

          • voltage: number

          Returns void

    Returns number

Generated using TypeDoc