// Autogenerated C header file for Soil moisture
#ifndef _JACDAC_SPEC_SOIL_MOISTURE_H
#define _JACDAC_SPEC_SOIL_MOISTURE_H 1

#define JD_SERVICE_CLASS_SOIL_MOISTURE  0x1d4aa3b3

// enum Variant (uint8_t)
#define JD_SOIL_MOISTURE_VARIANT_RESISTIVE 0x1
#define JD_SOIL_MOISTURE_VARIANT_CAPACITIVE 0x2

/**
 * Read-only ratio u0.16 (uint16_t). Indicates the wetness of the soil, from `dry` to `wet`.
 */
#define JD_SOIL_MOISTURE_REG_MOISTURE JD_REG_READING

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

/**
 * Constant Variant (uint8_t). Describe the type of physical sensor.
 */
#define JD_SOIL_MOISTURE_REG_VARIANT JD_REG_VARIANT

#endif
