GetSensor
Devuelve el valor de un sensor especificado para un dispositivo iOS o iPadOS.
Formato
GetSensor ( nombreSensor {; opción1 ; opción2 } )
Parámetros
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.
Tipo de datos devuelto
texto, número
Se origina en
17.0
Descripción
Utilice esta función para capturar la información proporcionada por los sensores de un dispositivo iOS o iPadOS 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, la velocidad, el rumbo y la altitud para un dispositivo.
Sensores
|
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 de un dispositivo con el formato:
|
texto1 |
|
|
|
La ubicación actual de un dispositivo con el formato:
|
texto1 |
|
|
|
|
|
|
|
Altitud, velocidad y aceleración |
|
|||
|
La actitud del dispositivo en radianes con el formato:
|
texto1 |
|
|
|
El índice de rotación del dispositivo (en radianes por segundo) con el formato:
|
texto1 |
|
|
|
La aceleración que el usuario proporciona al dispositivo 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, 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 |
|
|
- Los datos se devuelven como una lista de números separados por retornos de carro.
Notas
precisión
es un número que representa una distancia en metros. El valor predeterminado deprecisió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 detiempo 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.
Ejemplo 1
GetSensor ( "stepCount"; 3600 )
devuelve 8000 si el usuario ha dado 8 000 pasos en la última hora.