Class CMPedometer

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class CMPedometer
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • CMPedometer

        public CMPedometer()
    • Method Detail

      • startPedometerUpdates

        public void startPedometerUpdates​(NSDate start,
                                          org.robovm.objc.block.VoidBlock2<CMPedometerData,​NSError> handler)
      • stopPedometerUpdates

        public void stopPedometerUpdates()
      • startPedometerEventUpdates

        public void startPedometerEventUpdates​(org.robovm.objc.block.VoidBlock2<CMPedometerEvent,​NSError> handler)
        Since:
        Available in iOS 10.0 and later.
      • stopPedometerEventUpdates

        public void stopPedometerEventUpdates()
        Since:
        Available in iOS 10.0 and later.
      • isStepCountingAvailable

        public static boolean isStepCountingAvailable()
      • isDistanceAvailable

        public static boolean isDistanceAvailable()
      • isFloorCountingAvailable

        public static boolean isFloorCountingAvailable()
      • isPaceAvailable

        public static boolean isPaceAvailable()
        Since:
        Available in iOS 9.0 and later.
      • isCadenceAvailable

        public static boolean isCadenceAvailable()
        Since:
        Available in iOS 9.0 and later.
      • isPedometerEventTrackingAvailable

        public static boolean isPedometerEventTrackingAvailable()
        Since:
        Available in iOS 10.0 and later.
      • authorizationStatus

        public static CMAuthorizationStatus authorizationStatus()
        Since:
        Available in iOS 11.0 and later.