GPS/GNSS Service

Hierarchy

Constructors

Properties

Obniz: Obniz

obniz to be used

onAccelerationUpdate?: ObnizAccelerationUpdateCallback
onRecognitionUpdate?: ObnizRecognitionUpdateCallback
onTemperatureUpdate?: ObnizTemperatureUpdateCallback

Simple Example

// Javascript Example
obniz.motion.onTemperatureUpdate = function(temp) {
console.log(temp)
}
obniz.motion.onAccelerationUpdate = function(r,t,p) {
console.log(r,t,p)
}
obniz.motion.onRecognitionUpdate = function(motion, possibility) {
console.log(motion, possibility)
}
obniz.motion.start();
timeout: number = ...

Rsponse waiting timeout in milliseconds

prefixed: string | boolean

Methods

  • Parameters

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

    Returns Motion

  • 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[]

  • One shot getting

    var value = obniz.motion.getAccelerationWait();
    // { r: 0.1, theta: 90, phi: 90 }

    Returns Promise<Acceleration>

    acceleration

  • One shot getting

    var value = obniz.motion.getRecognitionWait();
    // { motion: 'moving', possibility: 0.5 }

    Returns Promise<MotionRecognition>

    recognition

  • One shot getting

    var value = obniz.motion.getTemperatureWait();
    // 25.0

    Returns Promise<number>

    temperature in degree Celsius

  • 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 Motion

  • Add a listener for a given event.

    Parameters

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

    Returns Motion

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

    Parameters

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

    Returns Motion

  • Remove all listeners, or those of the specified event.

    Parameters

    • Optional event: string

    Returns Motion

  • Remove the listeners of a given event.

    Parameters

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

    Returns Motion

  • Parameters

    • temp_sensitivity: number = 0
    • acceleration_sensitivity: number = 0
    • recognition_sensitivity: number = 0

    Returns void

Generated using TypeDoc