// Autogenerated C header file for DC Current Measurement
#ifndef _JACDAC_SPEC_DC_CURRENT_MEASUREMENT_H
#define _JACDAC_SPEC_DC_CURRENT_MEASUREMENT_H 1

#define JD_SERVICE_CLASS_DC_CURRENT_MEASUREMENT  0x1912c8ae

/**
 * Constant string (bytes). A string containing the net name that is being measured e.g. `POWER_DUT` or a reference e.g. `DIFF_DEV1_DEV2`. These constants can be used to identify a measurement from client code.
 */
#define JD_DC_CURRENT_MEASUREMENT_REG_MEASUREMENT_NAME 0x182

/**
 * Read-only A f64 (uint64_t). The current measurement.
 */
#define JD_DC_CURRENT_MEASUREMENT_REG_MEASUREMENT JD_REG_READING

/**
 * Read-only A f64 (uint64_t). Absolute error on the reading value.
 */
#define JD_DC_CURRENT_MEASUREMENT_REG_MEASUREMENT_ERROR JD_REG_READING_ERROR

/**
 * Constant A f64 (uint64_t). Minimum measurable current
 */
#define JD_DC_CURRENT_MEASUREMENT_REG_MIN_MEASUREMENT JD_REG_MIN_READING

/**
 * Constant A f64 (uint64_t). Maximum measurable current
 */
#define JD_DC_CURRENT_MEASUREMENT_REG_MAX_MEASUREMENT JD_REG_MAX_READING

#endif
