// Autogenerated C header file for Heart Rate
#ifndef _JACDAC_SPEC_HEART_RATE_H
#define _JACDAC_SPEC_HEART_RATE_H 1

#define JD_SERVICE_CLASS_HEART_RATE  0x166c6dc4

// enum Variant (uint8_t)
#define JD_HEART_RATE_VARIANT_FINGER 0x1
#define JD_HEART_RATE_VARIANT_CHEST 0x2
#define JD_HEART_RATE_VARIANT_WRIST 0x3
#define JD_HEART_RATE_VARIANT_PUMP 0x4
#define JD_HEART_RATE_VARIANT_WEB_CAM 0x5

/**
 * Read-only bpm u16.16 (uint32_t). The estimated heart rate.
 */
#define JD_HEART_RATE_REG_HEART_RATE JD_REG_READING

/**
 * Read-only bpm u16.16 (uint32_t). The estimated error on the reported sensor data.
 */
#define JD_HEART_RATE_REG_HEART_RATE_ERROR JD_REG_READING_ERROR

/**
 * Constant Variant (uint8_t). The type of physical sensor
 */
#define JD_HEART_RATE_REG_VARIANT JD_REG_VARIANT

#endif
