GetSensor
Retorna o valor de um sensor específico para um dispositivo iOS ou iPadOS.
Formato
GetSensor ( nomeDoSensor {; opção1 ; opção2 } )
Parâmetros
nomeDoSensor
- o nome de um sensor suportado (veja abaixo).
opção1
- parâmetro opcional do sensor especificado.
opção2
- parâmetro opcional do sensor especificado.
Os parâmetros entre chaves { } são opcionais.
Tipo de dados retornado
texto, número
Originada na versão
17.0
Descrição
Use esta função para coletar as informações fornecidas pelos sensores de um dispositivo iOS ou iPadOS executando o FileMaker Go. Por exemplo, é possível descobrir a distância ou o número de passos dados por um usuário ou a aceleração, a velocidade, a direção e a atitude de um dispositivo iOS.
Sensores
|
Retorna |
Tipo de dados retornado |
|
|
Bateria |
|
|||
|
O nível de carga da bateria (de 0,0 a 1,0). |
número |
|
|
|
Um número que representa o estado da carga da bateria: |
número |
|
|
|
|
|
|
|
Localização |
|
|||
|
A localização atual de um dispositivo no formato:
|
texto1 |
|
|
|
A localização atual de um dispositivo no formato:
|
texto1 |
|
|
|
|
|
|
|
Orientação, velocidade e aceleração |
|
|||
|
A atitude do dispositivo em radianos no formato:
|
texto1 |
|
|
|
A taxa de rotação do dispositivo (em radianos por segundo) no formato:
|
texto1 |
|
|
|
A aceleração fornecida ao dispositivo pelo usuário em metros por segundo ao quadrado (m/s2) no formato:
|
texto1 |
|
|
|
A aceleração da gravidade em metros por segundo ao quadrado (m/s2) no formato:
|
texto1 |
|
|
|
A velocidade do dispositivo em metros por segundo. |
número |
|
|
|
A direção atual do movimento (em graus). Ela retorna um valor de 0,0 a 359,9 graus. |
número |
|
|
|
|
|
|
|
Magnético |
|
|||
|
O vetor do campo magnético (em microteslas), em relação à atitude atual do dispositivo, no formato:
|
texto1 |
|
|
|
A orientação do dispositivo do usuário (em graus) em relação ao norte magnético. Ela retorna um valor de 0,0 a 359,9 graus. |
número |
|
|
|
A orientação do dispositivo do usuário (em graus) em relação ao norte verdadeiro. Ela retorna um valor de 0,0 a 359,9 graus. |
número |
|
|
|
|
|
|
|
Contagem de passos |
|
|||
|
O número de passos detectados pelo dispositivo na duração especificada. |
número |
|
|
|
A distância estimada (em metros) percorrida pelo usuário na duração especificada. |
número |
|
|
|
O número aproximado de andares que o usuário subiu na duração especificada. |
número |
|
|
|
O número aproximado de andares que o usuário desceu na duração especificada. |
número |
|
|
|
|
|
|
|
Pressão de ar |
|
|||
|
A pressão de ar registrada (em kilopascal). |
número |
|
|
|
|
|
|
|
Lista de sensores |
|
|||
|
Uma lista dos valores disponíveis de |
texto |
|
|
- Os dados são retornados como uma lista de números separados por retornos de carro.
Notas
precisão
é um número que representa uma distância em metros. O valor padrão deprecisão
é 100 metros.tempo-limite
é um número que representa o tempo máximo (em segundos) para obtenção dos dados. O valor padrão detempo-limite
é 10, e o valor máximo é 600.- O valor padrão de
nosÚltimosSegundos
é o número de segundos desde a meia-noite. - O FileMaker Go retornará uma cadeia vazia se o sensor não estiver disponível para o dispositivo.
- Os valores de
location
são os mesmos da Função Location. - Os valores de
locationValues
são os mesmos da Função LocationValues.
Exemplo 1
GetSensor ( "stepCount"; 3600 )
retornará 8000 se o usuário tiver dado 8.000 passos na última hora.