Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Main

Hierarchy

Implements

Index

Constructors

constructor

  • new Main(options: any): Main

Properties

DTC

DTC: DTC

Device

Device: Main

OBD

OBD: OBD

PID

PID: PID

Serial

Ticker

Ticker: Ticker

Private _options

_options: OBD2_IOptions

Static EventEmitter

EventEmitter: EventEmitter

Static defaultMaxListeners

defaultMaxListeners: number

Methods

Private _tickListDTC

  • _tickListDTC(callBack: any): void
  • Parameters

    • callBack: any

    Returns void

Private _tickListPID

  • _tickListPID(pidList: any, callBack: any): void
  • Parameters

    • pidList: any
    • callBack: any

    Returns void

addListener

  • addListener(event: string, listener: Function): EventEmitter

emit

  • emit(event: string, ...args: any[]): boolean

getMaxListeners

  • getMaxListeners(): number

listDTC

  • listDTC(callBack: any): void
  • Parameters

    • callBack: any

    Returns void

listPID

  • listPID(callBack: any): void
  • Parameters

    • callBack: any

    Returns void

listenerCount

  • listenerCount(type: string): number

listeners

  • listeners(event: string): Function[]

on

once

readPID

  • readPID(pidNumber: string, pidMode?: string, callBack?: any): void
  • Reading PID code

    Parameters

    • pidNumber: string
    • Optional pidMode: string
    • Optional callBack: any

    Returns void

removeAllListeners

removeListener

  • removeListener(event: string, listener: Function): EventEmitter

sendAT

  • sendAT(atCommand: string): void
  • Parameters

    • atCommand: string

    Returns void

sendPID

  • sendPID(pidNumber: string, pidMode?: string, callBack?: any): void
  • Sending PID code

    Parameters

    • pidNumber: string
    • Optional pidMode: string
    • Optional callBack: any

    Returns void

setMaxListeners

start

  • start(callBack: any): void
  • Parameters

    • callBack: any

    Returns void

writePID

  • writePID(replies: string, loop: boolean, pidNumber: string, pidMode?: string, callBack?: any): void
  • Writing PID

    Parameters

    • replies: string
    • loop: boolean
    • pidNumber: string
    • Optional pidMode: string
    • Optional callBack: any

    Returns void

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string): number

Generated using TypeDoc