One Logo Pool Ball
SensorKit · IOS API REFERENCE

SRSensor

struct · iOS 14.0+ · SDK 27.1

struct SRSensor

Members (25)

get · iOS 14.0+

accelerometer

TypeScript
get accelerometer(): SRSensor
Swift declaration
static let accelerometer: SRSensor
get · iOS 26.0+

acousticSettings

TypeScript
get acousticSettings(): SRSensor
Swift declaration
static let acousticSettings: SRSensor
get · iOS 14.0+

ambientLightSensor

TypeScript
get ambientLightSensor(): SRSensor
Swift declaration
static let ambientLightSensor: SRSensor
get · iOS 15.4+

ambientPressure

TypeScript
get ambientPressure(): SRSensor
Swift declaration
static let ambientPressure: SRSensor
get · iOS 14.0+

deviceUsageReport

TypeScript
get deviceUsageReport(): SRSensor
Swift declaration
static let deviceUsageReport: SRSensor
get · iOS 17.4+

electrocardiogram

TypeScript
get electrocardiogram(): SRSensor
Swift declaration
static let electrocardiogram: SRSensor
get · iOS 17.0+

faceMetrics

TypeScript
get faceMetrics(): SRSensor
Swift declaration
static let faceMetrics: SRSensor
get · iOS 27.0+

headphoneMotion

TypeScript
get headphoneMotion(): SRSensor
Swift declaration
static let headphoneMotion: SRSensor
get · iOS 27.0+

headphoneSettings

TypeScript
get headphoneSettings(): SRSensor
Swift declaration
static let headphoneSettings: SRSensor
get · iOS 17.0+

heartRate

TypeScript
get heartRate(): SRSensor
Swift declaration
static let heartRate: SRSensor
get · iOS 14.0+

keyboardMetrics

TypeScript
get keyboardMetrics(): SRSensor
Swift declaration
static let keyboardMetrics: SRSensor
get · iOS 16.4+

mediaEvents

TypeScript
get mediaEvents(): SRSensor
Swift declaration
static let mediaEvents: SRSensor
get · iOS 14.0+

messagesUsageReport

TypeScript
get messagesUsageReport(): SRSensor
Swift declaration
static let messagesUsageReport: SRSensor
get · iOS 17.0+

odometer

TypeScript
get odometer(): SRSensor
Swift declaration
static let odometer: SRSensor
get · iOS 14.0+

onWristState

TypeScript
get onWristState(): SRSensor
Swift declaration
static let onWristState: SRSensor
get · iOS 14.0+

pedometerData

TypeScript
get pedometerData(): SRSensor
Swift declaration
static let pedometerData: SRSensor
get · iOS 14.0+

phoneUsageReport

TypeScript
get phoneUsageReport(): SRSensor
Swift declaration
static let phoneUsageReport: SRSensor
get · iOS 17.4+

photoplethysmogram

TypeScript
get photoplethysmogram(): SRSensor
Swift declaration
static let photoplethysmogram: SRSensor
get · iOS 14.0+

rotationRate

TypeScript
get rotationRate(): SRSensor
Swift declaration
static let rotationRate: SRSensor
get · iOS 15.0+

siriSpeechMetrics

TypeScript
get siriSpeechMetrics(): SRSensor
Swift declaration
static let siriSpeechMetrics: SRSensor
get · iOS 26.0+

sleepSessions

TypeScript
get sleepSessions(): SRSensor
Swift declaration
static let sleepSessions: SRSensor
get · iOS 15.0+

telephonySpeechMetrics

TypeScript
get telephonySpeechMetrics(): SRSensor
Swift declaration
static let telephonySpeechMetrics: SRSensor
get · iOS 14.0+

visits

TypeScript
get visits(): SRSensor
Swift declaration
static let visits: SRSensor
get · iOS 17.0+

wristTemperature

TypeScript
get wristTemperature(): SRSensor
Swift declaration
static let wristTemperature: SRSensor
init · iOS 14.0+

init

TypeScript
init(rawValue: string): SRSensor
Swift declaration
init(rawValue: String)

Skipped declarations

No declarations were skipped in this snapshot.

All SensorKit types →