KHRecord
Represents a readable or writable entity.
Inheritors
Types
Captures the estimated active energy burned by the user, excluding basal metabolic rate (BMR). Each record represents the total energy burned over a time interval, so both the start and end times should be set.
Captures the BMR of a user. Each record represents the energy a user would burn if at rest all day, based on their height and weight.
Captures the concentration of glucose in the blood. Each record represents a single instantaneous blood glucose reading.
Captures the blood pressure of a user. Each record represents a single instantaneous blood pressure reading.
Captures the body temperature of a user. Each record represents a single instantaneous body temperature measurement.
Body water mass is the total amount of water in a person's body, typically comprising about 60% of their total body weight.
Bone mass is the total weight of bones in the body, reflecting the amount of bone tissue and its density.
Cervical mucus is a fluid produced by the cervix that changes in consistency throughout the menstrual cycle, aiding in fertility and sperm transport.
In cycling, cadence is a measure of rotational speed of the crank, expressed in revolutions per minute. In other words, it is the pedalling rate at which a cyclist is turning the pedals.
Cycling speed is the rate at which a cyclist travels, usually measured in kilometers per hour (km/h) or miles per hour (mph).
Captures distance travelled by the user since the last reading. The total distance over an interval can be calculated by adding together all the values during the interval. The start time of each record should represent the start of the interval in which the distance was covered.
Captures the elevation gained by the user since the last reading.
Captures the number of floors climbed by the user since the last reading.
Captures the user's heart rate. Each record represents a series of measurements.
Captures user's heart rate variability (HRV) as measured by the root mean square of successive differences RMSSD
on Android and Standard Deviation of NN intervals SDNN
on Apple between normal heartbeats.
Captures the user's height.
Captures how much water a user drank in a single drink.
Captures an instance of user's intermenstrual bleeding, also known as spotting.
Captures the user's lean body mass. Each record represents a single instantaneous measurement.
Captures a description of how heavy a user's menstrual flow was (light, medium, or heavy). Each record represents a description of how heavy the user's menstrual bleeding was.
Captures user's menstruation periods.
Captures what nutrients were consumed as part of a meal or a food item.
Each record represents the result of an ovulation test.
Captures the amount of oxygen circulating in the blood, measured as a percentage of oxygen-saturated hemoglobin. Each record represents a single blood oxygen saturation reading at the time of measurement.
Captures the power generated by the user, e. g. during cycling or rowing with a power meter. Each record represents a series of measurements.
Captures the user's respiratory rate. Each record represents a single instantaneous measurement.
Captures the user's resting heart rate. Each record represents a single instantaneous measurement. These are typically measured after waking up and before getting out of bed.
Running speed is the rate at which a person moves while running, typically measured in meters per second or kilometers per hour.
Captures an occurrence of sexual activity. Each record is a single occurrence.
Captures the user's sleep length and its stages. Each record represents a time interval for a full sleep session.
Captures the user's speed, e. g. during running or cycling. Each record represents a series of measurements.
Captures the number of steps taken since the last reading. Each step is only reported once so records shouldn't have overlapping time. The start time of each record should represent the start of the interval in which steps were taken.
Captures the user's weight.
Captures the number of wheelchair pushes done since the last reading. Each push is only reported once so records shouldn't have overlapping time. The start time of each record should represent the start of the interval in which pushes were made.