RicavaSensore
Restituisce il valore di un sensore specificato per un dispositivo iOS o iPadOS.
Formato
RicavaSensore ( nomeSensore {; opzione1 ; opzione2} )
Parametri
nomeSensore
- il nome di un sensore supportato (vedere di seguito).
opzione1
- parametro facoltativo per il sensore specificato.
opzione2
- parametro facoltativo per il sensore specificato.
I parametri racchiusi tra parentesi graffe { } sono opzionali.
Tipo di dati riportato
testo, numero
Creata nella versione
17.0
Descrizione
Utilizzare questa funzione per catturare le informazioni fornite dai sensori per un dispositivo iOS o iPadOS su cui è in esecuzione FileMaker Go. Ad esempio, è possibile determinare la distanza o il numero di passi percorsi da un utente oppure l'accelerazione, la velocità, la direzione e l'orientamento per un dispositivo.
Sensori
|
Restituisce |
Tipo di dati riportato |
|
|
Batteria |
|
|||
|
Il livello di carica della batteria (tra 0,0 e 1,0). |
Numero |
|
|
|
Un numero che rappresenta lo stato di carica della batteria: |
Numero |
|
|
|
|
|
|
|
Posizione |
|
|||
|
La posizione corrente di un dispositivo nel formato:
|
Testo1 |
|
|
|
La posizione corrente di un dispositivo nel formato:
|
Testo1 |
|
|
|
|
|
|
|
Orientamento, velocità e accelerazione |
|
|||
|
L'orientamento per il dispositivo in radianti nel formato:
|
Testo1 |
|
|
|
La velocità di rotazione del dispositivo (in radianti al secondo) nel formato:
|
Testo1 |
|
|
|
L'accelerazione impressa dall'utente al dispositivo in metri al secondo quadrato (m/s2) nel formato:
|
Testo1 |
|
|
|
L'accelerazione di gravità in metri al secondo quadrato (m/s2) nel formato:
|
Testo1 |
|
|
|
La velocità del dispositivo in metri al secondo. |
Numero |
|
|
|
La direzione di movimento corrente (in gradi). Restituisce un valore compreso tra 0,0 e 359,9 gradi. |
Numero |
|
|
|
|
|
|
|
Magnetismo |
|
|||
|
Il vettore del campo magnetico (in microtesla) rispetto all'orientamento corrente del dispositivo nel formato:
|
Testo1 |
|
|
|
L'orientamento del dispositivo dell'utente (in gradi) rispetto al nord magnetico. Restituisce un valore compreso tra 0,0 e 359,9 gradi. |
Numero |
|
|
|
L'orientamento del dispositivo dell'utente (in gradi) rispetto al nord geografico. Restituisce un valore compreso tra 0,0 e 359,9 gradi. |
Numero |
|
|
|
|
|
|
|
Conteggio dei passi |
|
|||
|
Il numero di passi rilevato dal dispositivo per la durata specificata. |
Numero |
|
|
|
La distanza stimata (in metri) percorsa dall'utente per la durata specificata. |
Numero |
|
|
|
Il numero approssimativo di piani saliti dall'utente per la durata specificata. |
Numero |
|
|
|
Il numero approssimativo di piani scesi dall'utente per la durata specificata. |
Numero |
|
|
|
|
|
|
|
Pressione dell'aria |
|
|||
|
La pressione registrata dell'aria (in kilopascal). |
Numero |
|
|
|
|
|
|
|
Elenco dei sensori |
|
|||
|
Un elenco dei valori |
Testo |
|
|
- I dati sono restituiti come un elenco di numeri separati da ritorni a capo.
Note
precisione
è un numero che rappresenta una distanza in metri. Il valore predefinito perprecisione
è 100 metri.timeout
è un numero che rappresenta il tempo massimo (in secondi) impiegato per ottenere i dati. Il valore predefinito pertimeout
è 10; il valore massimo è 600.- Il valore predefinito per
perUltimiSecondi
è il numero di secondi a partire da mezzanotte. - Se il sensore non è disponibile per il dispositivo, FileMaker Go restituisce una stringa vuota.
- I valori per
location
sono gli stessi della funzione Localizzazione. - I valori per
locationValues
sono gli stessi della funzione ValoriLocalizzazione.
Esempio 1
RicavaSensore ( "stepCount" ; 3600 )
restituisce 8000 se l'utente ha percorso 8000 passi nell'ultima ora.