1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //
- // ELNoiseMeterBleHeader.h
- // Pods
- //
- // Created by LarryZhang on 2022/12/21.
- //
-
- #ifndef ELNoiseMeterBleHeader_h
- #define ELNoiseMeterBleHeader_h
-
-
- typedef NS_ENUM(NSUInteger, ELNoiseMeterBleCMD) {
- ELNoiseMeterBleCMD01 = 0x01, //CMD:APP获取设备功能列表
- ELNoiseMeterBleCMD02 = 0x02, //CMD:MCU主控回应设备功能列表
- ELNoiseMeterBleCMD03 = 0x03, //CMD:APP获取设备状态
- ELNoiseMeterBleCMD04 = 0x04, //CMD:MCU主控回应设备状态
- ELNoiseMeterBleCMD05 = 0x05, //CMD:APP设置/获取参数
- ELNoiseMeterBleCMD06 = 0x06, //CMD:MCU返回设置参数
-
- ELNoiseMeterBleCMDF1 = 0xF1, //CMD:上发保存数据
- };
-
- typedef NS_ENUM(NSUInteger, ELNoiseMeterTLVType) {
- ELNoiseMeterTLVTypeFrequencyWeightingAC = 0x01, //0x01:频率计权A/C
- ELNoiseMeterTLVTypeTotalMeasuringRange = 0x02, //0x02:测量总范围
- ELNoiseMeterTLVTypeMeasurementLevelSwitch = 0x03, //0x03:测量等级切换
- ELNoiseMeterTLVTypeMaxMinMode = 0x04, //0x04:Max/Min模式
- ELNoiseMeterTLVTypeTimeWeightedFastSlow = 0x05, //0x05:时间加权(Fast/Slow)
- ELNoiseMeterTLVTypeValueHold = 0x06, //0x06:数值保持(hold)
- ELNoiseMeterTLVTypeAlarm = 0x07, //0x07:报警
- ELNoiseMeterTLVTypeBacklight = 0x08, //0x08:背光
- ELNoiseMeterTLVTypeNoiseValue = 0x09, //0x09:噪音值
- ELNoiseMeterTLVTypeHistory = 0x0A, //0x0A:历史
- ELNoiseMeterTLVTypePowerSupply = 0x0B, //0x0B:供电
- ELNoiseMeterTLVTypeDeviceBinding = 0x0C, //0x0C:设备绑定
-
- ELNoiseMeterTLVTypeVersion = 0x80, //0x80:协议版本
- };
-
-
- #endif /* ELNoiseMeterBleHeader_h */
|