Classes
The following classes are available globally.
-
An instance of SKAccelerometerConfiguration can be used to configure the Accelerometer sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKAccelerometerConfiguration : SKSampleRateConfiguration <NSCopying>Swift
class SKAccelerometerConfiguration : SKSampleRateConfiguration, NSCopying -
An instance of SKAccelerometerData encapsulates measurements related to the Accelerometer sensor.
See moreDeclaration
Objective-C
@interface SKAccelerometerData : SKSensorDataSwift
class SKAccelerometerData : SKSensorData -
An instance of SKAltimeterConfiguration can be used to configure the Altimeter sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKAltimeterConfiguration : SKConfiguration <NSCopying>Swift
class SKAltimeterConfiguration : SKConfiguration, NSCopying -
An instance of SKAltimeterData encapsulates measurements related to the Altimeter sensor.
See moreDeclaration
Objective-C
@interface SKAltimeterData : SKSensorDataSwift
class SKAltimeterData : SKSensorData -
An instance of SKBatteryStatusConfiguration can be used to configure the Battery Status sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKBatteryStatusConfiguration : SKConfiguration <NSCopying>Swift
class SKBatteryStatusConfiguration : SKConfiguration, NSCopying -
An instance of SKBatteryStatusData encapsulates measurements related to the Battery Status sensor.
See moreDeclaration
Objective-C
@interface SKBatteryStatusData : SKSensorDataSwift
class SKBatteryStatusData : SKSensorData -
This is the base class for all Sensor Configuration objects.
See moreDeclaration
Objective-C
@interface SKConfiguration : NSObject <NSCopying>Swift
class SKConfiguration : NSObject, NSCopying -
An instance of SKDeviceMotionConfiguration can be used to configure the Device Motion sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKDeviceMotionConfiguration : SKSampleRateConfiguration <NSCopying>Swift
class SKDeviceMotionConfiguration : SKSampleRateConfiguration, NSCopying -
An instance of SKDeviceMotionData encapsulates measurements related to the Device Motion sensor. The measurements include the device’s Attitude, Magnetic Field, Rotation Rate and a separation of the User Acceleration and the Gravity. For more information, please refer to Apple’s Core Motion Documentation.
See moreDeclaration
Objective-C
@interface SKDeviceMotionData : SKSensorDataSwift
class SKDeviceMotionData : SKSensorData -
An instance of SKEddystoneProximityConfiguration can be used to configure the Eddystone™ Proximity sensor.
See moreDeclaration
Objective-C
@interface SKEddystoneProximityConfiguration : SKConfiguration <NSCopying>Swift
class SKEddystoneProximityConfiguration : SKConfiguration, NSCopying -
An instance of SKEddystoneProximityData encapsulates measurements related to the Eddystone™ Proximity sensor.
See moreDeclaration
Objective-C
@interface SKEddystoneProximityData : SKSensorDataSwift
class SKEddystoneProximityData : SKSensorData -
An instance of SKGyroscopeConfiguration can be used to configure the Gyroscope sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKGyroscopeConfiguration : SKSampleRateConfiguration <NSCopying>Swift
class SKGyroscopeConfiguration : SKSampleRateConfiguration, NSCopying -
An instance of SKGyroscopeData encapsulates measurements related to the Gyroscope sensor.
See moreDeclaration
Objective-C
@interface SKGyroscopeData : SKSensorDataSwift
class SKGyroscopeData : SKSensorData -
An instance of SKHeadingConfiguration can be used to configure the Heading sensor.
See moreDeclaration
Objective-C
@interface SKHeadingConfiguration : SKConfigurationSwift
class SKHeadingConfiguration : SKConfiguration -
An instance of SKHeadingData encapsulates measurements related to the Heading sensor.
See moreDeclaration
Objective-C
@interface SKHeadingData : SKSensorDataSwift
class SKHeadingData : SKSensorData -
An instance of SKLocationConfiguration can be used to configure the Location sensor.
See moreDeclaration
Objective-C
@interface SKLocationConfiguration : SKConfiguration <NSCopying>Swift
class SKLocationConfiguration : SKConfiguration, NSCopying -
An instance of SKLocationData encapsulates measurements related to the Location sensor.
See moreDeclaration
Objective-C
@interface SKLocationData : SKSensorDataSwift
class SKLocationData : SKSensorData -
An instance of SKMagnetometerConfiguration can be used to configure the Magnetometer sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKMagnetometerConfiguration : SKSampleRateConfiguration <NSCopying>Swift
class SKMagnetometerConfiguration : SKSampleRateConfiguration, NSCopying -
An instance of SKMagnetometerData encapsulates measurements related to the Magnetometer sensor.
See moreDeclaration
Objective-C
@interface SKMagnetometerData : SKSensorDataSwift
class SKMagnetometerData : SKSensorData -
An instance of SKMicrophoneConfiguration can be used to configure the Microphone sensor.
See moreDeclaration
Objective-C
@interface SKMicrophoneConfiguration : SKConfiguration <NSCopying>Swift
class SKMicrophoneConfiguration : SKConfiguration, NSCopying -
An instance of SKMicrophoneData encapsulates measurements related to the Microphone sensor. Since Microphone sensor records audio from the environment directly into the device’s memory, an SKSensorData object represent a change in the state of the Microphone sensor (e.g. Started or Stopped).
See moreDeclaration
Objective-C
@interface SKMicrophoneData : SKSensorDataSwift
class SKMicrophoneData : SKSensorData -
An instance of SKMotionActivityConfiguration can be used to configure the Activity sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKMotionActivityConfiguration : SKConfiguration <NSCopying>Swift
class SKMotionActivityConfiguration : SKConfiguration, NSCopying -
An instance of SKMotionActivityData encapsulates measurements related to the Motion Activity sensor. Activity is classified between Stationary, Walking, Running, Automotive, Cycling and Unknown.
See moreDeclaration
Objective-C
@interface SKMotionActivityData : SKSensorDataSwift
class SKMotionActivityData : SKSensorData -
An instance of SKNetworkConnectionConfiguration can be used to configure the Network Connection sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKNetworkConnectionConfiguration : SKSampleRateConfiguration <NSCopying>Swift
class SKNetworkConnectionConfiguration : SKSampleRateConfiguration, NSCopying -
An instance of SKNetworkConnectionData encapsulates measurements related to the Network Connection sensor.
See moreDeclaration
Objective-C
@interface SKNetworkConnectionData : SKSensorDataSwift
class SKNetworkConnectionData : SKSensorData -
An instance of SKPedometerConfiguration can be used to configure the Pedometer sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKPedometerConfiguration : SKConfiguration <NSCopying>Swift
class SKPedometerConfiguration : SKConfiguration, NSCopying -
An instance of SKPedometerData encapsulates measurements related to the Pedometer sensor.
See moreDeclaration
Objective-C
@interface SKPedometerData : SKSensorDataSwift
class SKPedometerData : SKSensorData -
An instance of SKProximityData encapsulates an array of Device Data (e.g. SKiBeaconDeviceData).
See moreDeclaration
Objective-C
@interface SKProximityData : SKSensorDataSwift
class SKProximityData : SKSensorData -
This is the base class for all motion sensors that require a sample rate configuration (e.g., Accelerometer, Gyroscope, Magnetometer, Device Motion, etc.).
See moreDeclaration
Objective-C
@interface SKSampleRateConfiguration : SKConfiguration <NSCopying>Swift
class SKSampleRateConfiguration : SKConfiguration, NSCopying -
An instance of SKScreenBrightnessConfiguration can be used to configure the Screen Brightness sensor. No configuration is available at this moment.
Declaration
Objective-C
@interface SKScreenBrightnessConfiguration : SKConfiguration <NSCopying>Swift
class SKScreenBrightnessConfiguration : SKConfiguration, NSCopying -
An instance of SKScreenBrightnessData encapsulates measurements related to the Screen Brightness sensor.
See moreDeclaration
Objective-C
@interface SKScreenBrightnessData : SKSensorDataSwift
class SKScreenBrightnessData : SKSensorData -
This is the base class for all Sensor Data objects. A subclass of SKSensorData object is delivered through the SKSensorDataHandler, combined with the related SKSensorType.
See moreDeclaration
Objective-C
@interface SKSensorData : NSObjectSwift
class SKSensorData : NSObject -
SKSensorTimestamp object represent a single point in time.
See moreDeclaration
Objective-C
@interface SKSensorTimestamp : NSObject <NSCopying>Swift
class SKSensorTimestamp : NSObject, NSCopying -
An instance of SKiBeaconDeviceData encapsulates measurements related to the iBeacon™ Proximity sensor. For more information about iBeacon™ technology, please refer to Apple’s Getting Started with iBeacon documentation.
See moreDeclaration
Objective-C
@interface SKiBeaconDeviceData : SKSensorDataSwift
class SKiBeaconDeviceData : SKSensorData -
An instance of SKiBeaconProximityConfiguration can be used to configure the iBeacon™ Proximity sensor.
See moreDeclaration
Objective-C
@interface SKiBeaconProximityConfiguration : SKConfiguration <NSCopying>Swift
class SKiBeaconProximityConfiguration : SKConfiguration, NSCopying -
The ‘SensingKitLib’ class is the main class of SensingKit library that manages all supported sensors. It uses the Singleton design pattern so that only one instance of the library exists in the application. To init it, you can use [SensingKitLib sharedSensingKitLib].
See moreDeclaration
Objective-C
@interface SensingKitLib : NSObjectSwift
class SensingKitLib : NSObject
View on GitHub
Classes Reference