Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PeripheralIO

Index

Constructors

constructor

  • Parameters

    • obniz: Obniz
    • id: number

    Returns PeripheralIO

Properties

Obniz

Obniz: Obniz

id

id: number

observers

observers: Array<function>

Optional onchange

onchange: undefined | function

value

value: boolean

Methods

_reset

  • _reset(): void
  • Returns void

addObserver

  • addObserver(callback: any): void
  • Parameters

    • callback: any

    Returns void

drive

  • Parameters

    Returns void

end

  • end(): void
  • Returns void

input

  • input(callback: function): boolean
  • Parameters

    • callback: function
        • (value: boolean): void
        • Parameters

          • value: boolean

          Returns void

    Returns boolean

inputWait

  • inputWait(): Promise<boolean>
  • Returns Promise<boolean>

notified

  • notified(obj: any): void
  • Parameters

    • obj: any

    Returns void

output

  • output(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

pull

  • Parameters

    Returns void

Generated using TypeDoc