bleh/include/BLE_UUID.h
2023-06-24 16:33:36 +02:00

64 lines
1.3 KiB
C

#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 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,
};