返回使用在 iOS 设备的指定传感器的值。
GetSensor(传感器名称{;选项1;选项2})
传感器名称
- 支持的传感器的名称(如下所示)。
选项1
- 指定传感器的可选参数。
选项2
- 指定传感器的可选参数。
括号 { } 中的参数是可选的。
文本、数字
FileMaker Pro Advanced 17.0
使用此函数可捕获传感器为运行 FileMaker Go 的 iOS 设备提供的信息。例如,可以找出用户行走的距离或步数;或是 iOS 设备的加速度、速度、航向和姿势。
| 返回 | 返回的数据类型 |
|
|
电池 |
| |||
| 电池充电量(0.0 到 1.0)。 | 数字 |
|
|
| 表示电池充电状态的数字: | 数字 |
|
|
|
|
|
|
|
地点 |
| |||
| iOS 设备当前所在地点,格式为:
| 文本1 |
|
|
| iOS 设备当前所在地点,格式为:
| 文本1 |
|
|
|
|
|
|
|
姿势、速度和加速度 |
| |||
| iOS 设备的姿势(以弧度为单位),格式为:
| 文本1 |
|
|
| iOS 设备的旋转速度(以弧度/秒为单位),格式为:
| 文本1 |
|
|
| 用户给予 iOS 设备的加速度(以每平方秒的米数为单位,m/s2),格式为:
| 文本1 |
|
|
| 重力加速度(以每平方秒的米数为单位,m/s2),格式为:
| 文本1 |
|
|
| 设备速度(以米/秒为单位)。 | 数字 |
|
|
| 当前运动方向(以度为单位)。返回从 0.0 到 359.9 度的值。 | 数字 |
|
|
|
|
|
|
|
磁性 |
| |||
| iOS 设备当前姿势的磁场矢量(以微特斯拉为单位),格式为:
| 文本1 |
|
|
| 用户设备相对于磁北的方向(以度为单位)。返回从 0.0 到 359.9 度的值。 | 数字 |
|
|
| 用户设备相对于真北的方向(以度为单位)。返回从 0.0 到 359.9 度的值。 | 数字 |
|
|
|
|
|
|
|
步数 |
| |||
| 设备在指定持续时间内检测到的步数。 | 数字 |
|
|
| 用户在指定持续时间内行走的估计距离(以米为单位)。 | 数字 |
|
|
| 用户在指定持续时间内上的楼层数。 | 数字 |
|
|
| 用户在指定持续时间内下的楼层数。 | 数字 |
|
|
|
|
|
|
|
空气压力 |
| |||
| 记录的空气压力(以千帕为单位)。 | 数字 |
|
|
|
|
|
|
|
传感器列表 |
| |||
| 设备可用 | 文本 |
|
|
1. 数据以回车符分隔的数值列表形式返回。
•精度
是表示距离(以米为单位)的数值。默认精度
值为 100 米。
•超时
是表示获取数据所需的最长时间(以秒为单位)的数值。默认超时
值为 10;最大值为 600。
•默认过去秒数
是自午夜开始计算的秒数。
•如果传感器不可用于设备,FileMaker Go 将返回空字符串。
•location
值与 Location 函数相同。
•locationValues
的值与 LocationValues 函数相同。
如果用户在过去一个小时内步行了 8000 步,GetSensor ( "stepCount"; 3600 )
将返回 8000。