CompassLib

Diese Bibliothek stellt Zugriff auf den Kompass der Einheit bereit. Der Kompass ist ein Sensor, der die Richtung oder Orientierung, in die die Einheit gerichtet wird, normalerweise von der Kopfseite der Einheit aus ermittelt. Er misst die Orientierung in Grad von 359.99, wobei 0 Grad die Nordrichtung bezeichnen.

Datensatz

'Heading' gibt die Kompassdaten an.

magneticHeading float
Die Kopfseitenausrichtung in Grad von 0 bis 359.99 zu einem gegebenen Moment.
trueHeading float
Die Kopfseite relativ zum geografischen Nordpol in Grad von 0 bis 359.99 zu einem gegebenen Moment.
headingAccuracy float
Die mögliche Abweichung in Grad.
h_timestamp timestamp
Die Zeitmarke des Kompass.
CompassOption: Die Option zur Überwachung des Kompass.
frequency int
Das Intervall zum Abruf der Kompassdaten in Millisekunden.
filter float?
Die Änderung in Grad, die erforderlich ist, um einen onSuccess-Callback auszulösen. Wenn dieser Wert festgelegt wird, wird 'frequency' ignoriert.
Funktionen
getCurrentHeading (onSuccess CompassSuccess in, onError CordovaErrorHandler in)
Ruft den aktuellen Kompass ab und kehrt zu 'onSuccess' zurück.
onSuccess
Der Erfolgscallback von CompassSuccess mit den übergebenen Kompassdaten.
delegate CompassSuccess(heading Heading in) end
onError
Die Fehlercallback-Funktion.
watchHeading (onSuccess CompassSuccess in, onError CordovaErrorHandler in, options CompassOption in) returns(String)
Ruft die Kompassdaten der Einheit in regelmäßigen Intervallen ab und führt jedes Mal die Callback-Funktion 'onSuccess' aus. Gibt die Überwachungs-ID (watchID) zurück, die zum Bereinigen der Überwachung verwendet werden kann.
onSuccess
Der Erfolgscallback.
onError
Die Fehlercallback-Funktion.
options
Eine Instanz von CompassOption zur Angabe des Überwachungsintervalls oder des Filters.
clearWatch(watchID String in)
Stoppt die Überwachung des Kompass.
watchID
Die Überwachungs-ID der Überwachung, die gestoppt wird.