VLDSleep

Objective-C

@interface VLDSleep : VLDRecord

Swift

class VLDSleep : VLDRecord

Measurements related to the length of time spent in various sleep cycles, as well as number of times woken during the night.

  • Total number of sleep seconds

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *totalSleep;

    Swift

    var totalSleep: NSNumber? { get set }
  • Seconds awake during recording

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *awake;

    Swift

    var awake: NSNumber? { get set }
  • Deep sleep in seconds

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *deep;

    Swift

    var deep: NSNumber? { get set }
  • Light sleep in seconds

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *light;

    Swift

    var light: NSNumber? { get set }
  • rem

    Rapid eye movement in seconds

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *rem;

    Swift

    var rem: NSNumber? { get set }
  • Number of times woken during sleep recording

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *timesWoken;

    Swift

    var timesWoken: NSNumber? { get set }