motion — iOS上的运动传感器数据
motion
模块允许您访问iOS设备的运动传感器数据(加速度计,陀螺仪,磁力计)。
motion模块中的功能:
motion.start_updates()
开始监视设备的运动传感器。您应该通过调用stop_updates()
来权衡该模块的使用,以延长电池寿命。所有的get...
函数都要求您start_updates()
先调用,否则,将不返回任何有意义的数据。
motion.stop_updates()
停止监视设备的运动传感器。
motion.get_gravity()
返回重力向量(x,y,z)。
motion.get_user_acceleration()
返回用户给设备的加速度。总加速度等于从get_gravity()
中返回的重力矢量加上用户加速度。
motion.get_attitude()
返回设备的姿态(滚动,俯仰,偏航)。
motion.get_magnetic_field()
返回相对于设备的磁场矢量(x,y,z,精度)。