Devuelve el valor del sensor especificado para un dispositivo iOS.
GetSensor ( nombreSensor{; opción1 ; opción2 } )
nombreSensor
: el nombre de un sensor admitido (ver más abajo).
opción1
: parámetro opcional para el sensor especificado.
opción2
: parámetro opcional para el sensor especificado.
Los parámetros entre llaves { } son opcionales.
texto, número
FileMaker Pro Advanced 17.0
Utilice esta función para capturar la información proporcionada por los sensores de un dispositivo iOS que ejecute FileMaker Go. Por ejemplo, puede averiguar la distancia o el número de pasos que ha recorrido un usuario; o la aceleración, velocidad, rumbo y altitud para un dispositivo iOS.
| Devuelve | Tipo de datos devuelto |
|
|
Batería |
| |||
| El nivel de carga de la batería (de 0,0 a 1,0). | número |
|
|
| Un número que representa el estado de carga de la batería: | número |
|
|
|
|
|
|
|
Ubicación |
| |||
| La ubicación actual del dispositivo iOS con el formato:
| texto1 |
|
|
| La ubicación actual del dispositivo iOS con el formato:
| texto1 |
|
|
|
|
|
|
|
Altitud, velocidad y aceleración |
| |||
| La actitud del dispositivo iOS en radianes con el formato:
| texto1 |
|
|
| El índice de rotación del dispositivo iOS (en radianes por segundo) con el formato:
| texto1 |
|
|
| La aceleración que el usuario proporciona al dispositivo iOS en metros por segundo al cuadrado (m/s2) con el formato:
| texto1 |
|
|
| La aceleración de la gravedad en metros por segundo al cuadrado (m/s2) con el formato:
| texto1 |
|
|
| La velocidad del dispositivo en metros por segundo. | número |
|
|
| La dirección actual del movimiento (en grados). Devuelve un valor de 0,0 a 359,9 grados. | número |
|
|
|
|
|
|
|
Magnético |
| |||
| El vector de campo magnético (en microteslas), con respecto a la actitud actual del dispositivo iOS, con el formato:
| texto1 |
|
|
| La orientación del dispositivo del usuario (en grados) con respecto al norte magnético. Devuelve un valor de 0,0 a 359,9 grados. | número |
|
|
| La orientación del dispositivo del usuario (en grados) con respecto al norte verdadero. Devuelve un valor de 0,0 a 359,9 grados. | número |
|
|
|
|
|
|
|
Número de pasos |
| |||
| La cantidad de pasos detectados por el dispositivo durante la duración especificada. | número |
|
|
| La distancia estimada (en metros) recorrida por el usuario durante la duración especificada. | número |
|
|
| El número aproximado de pisos ascendidos por el usuario durante la duración especificada. | número |
|
|
| El número aproximado de pisos descendidos por el usuario durante la duración especificada. | número |
|
|
|
|
|
|
|
Presión del aire |
| |||
| La presión de aire registrada (en kilopascales). | número |
|
|
|
|
|
|
|
Lista de sensores |
| |||
| Una lista de los valores | texto |
|
|
1. Los datos se devuelven como una lista de números separados por retornos de carro.
•precisión
es un número que representa una distancia en metros. El valor predeterminado de precisión
es 100 metros.
•tiempo de espera
es un número que representa el tiempo más largo (en segundos) que tardará en obtenerse la información. El valor predeterminado de tiempo de espera
es 10; el valor máximo es 600.
•El valor predeterminado de duranteÚltimosSegundos
es el número de segundos desde la medianoche.
•FileMaker Go devuelve una cadena vacía si el sensor no está disponible para el dispositivo.
•Los valores de location
son iguales a los de la función Location.
•Los valores de locationValues
son iguales a los de la función LocationValues.
GetSensor ( "stepCount"; 3600 )
devuelve 8000 si el usuario ha dado 8 000 pasos en la última hora.