iOS AILinkBleSDK - 蓝牙SDK
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

ELNoiseMeterBleHeader.h 1.6KB

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