// Autogenerated C header file for Water level
#ifndef _JACDAC_SPEC_WATER_LEVEL_H
#define _JACDAC_SPEC_WATER_LEVEL_H 1

#define JD_SERVICE_CLASS_WATER_LEVEL  0x147b62ed

// enum Variant (uint8_t)
#define JD_WATER_LEVEL_VARIANT_RESISTIVE 0x1
#define JD_WATER_LEVEL_VARIANT_CONTACT_PHOTO_ELECTRIC 0x2
#define JD_WATER_LEVEL_VARIANT_NON_CONTACT_PHOTO_ELECTRIC 0x3

/**
 * Read-only ratio u0.16 (uint16_t). The reported water level.
 */
#define JD_WATER_LEVEL_REG_LEVEL JD_REG_READING

/**
 * Read-only ratio u0.16 (uint16_t). The error rage on the current reading
 */
#define JD_WATER_LEVEL_REG_LEVEL_ERROR JD_REG_READING_ERROR

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

#endif
