#pragma once #define METROLOGY_SERVICE 0x1878 #define CONFIGURATION_SERVICE 0x1879 #define METROLOGY_RANGE_SERVICE 0x1880 #define ELECTRIC_CURRENT_CHAR 0x2AEE #define VOLTAGE_CHAR 0x2B18 #define SAMPLING_RATE_CHAR 0x2C12 #define ZERO_CALI_CHAR 0x2C13 #define ZERO_CALI_RESET 0x2C16 #define ZERO_CALI_NSAMP 0x2C14 #define ELECTRIC_CURRENT_RANGE_CHAR 0x2AEF #define AUTO_RANGE_CHAR 0x2C15 #define SWITCHING_FREQUENCY_CHAR 0x2C17 #define DUTY_CYCLE_FREQUENCY_CHAR 0x2C18 #define CHAR_PRES_FORMAT 0x2904 #define SOURCE_GAIN_DESCR 0x2920 #define PPM_UNIT_UUID 0x27C4 #define PERCENT_UNIT_UUID 0x27AD #define POWER_UNIT_UUID 0x2726 #define TESLA_UNIT_UUID 0x272D #define AMPERE_UNIT_UUID 0x2704 #define VOLTS_UNIT_UUID 0x2728 #define HERTZ_UNIT_UUID 0x2722 #define SECONDS_UNIT_UUID 0x2703 #define UNITLESS_UNIT_UUID 0x2700 #define NSP_DESC_MAIN 0x0106 #define NSP_DESC_INSIDE 0x010B #define NSP_DESC_OUTSIDE 0x010C enum { FORMAT_RFU, FORMAT_BOOL, FORMAT_UINT2, FORMAT_UINT4, FORMAT_UINT8, FORMAT_UINT12, FORMAT_UINT16, FORMAT_UINT24, FORMAT_UINT32, FORMAT_UINT48, FORMAT_UINT64, FORMAT_UINT128, FORMAT_INT8, FORMAT_INT12, FORMAT_INT16, FORMAT_INT24, FORMAT_INT32, FORMAT_INT48, FORMAT_INT64, FORMAT_INT128, FORMAT_FLOAT32, FORMAT_FLOAT64, FORMAT_IEEE11073_SFLOAT16, FORMAT_IEEE11073_FLOAT32, FORMAT_IEEE20601, FORMAT_UTF8, FORMAT_UTF16, FORMAT_OPAQUE, };