iOS AILinkBleSDK - 蓝牙SDK
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ELMeatProbeBoxMultipleBleBBQParamModel.h 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // ELMeatProbeBoxMultipleBleBBQParamModel.h
  3. // AILinkComponentMeatProbe
  4. //
  5. #import <Foundation/Foundation.h>
  6. NS_ASSUME_NONNULL_BEGIN
  7. @interface ELMeatProbeBoxMultipleBleBBQParamModel : NSObject
  8. //生成时间
  9. @property (nonatomic, assign) NSTimeInterval timestamp;
  10. @property (nonatomic, strong) NSData *macData;
  11. @property (nonatomic, copy, readonly) NSString *macString;
  12. @property (nonatomic, assign) UInt8 state; //State: 0x00:未开始,结束任务时,状态切为未开始,未开始状态时,不需要判定其他参数 0x01:已开始,开始任务时,状态切位已开始
  13. @property (nonatomic, assign) UInt8 foodType; //食物类型
  14. @property (nonatomic, assign) UInt16 targetTemperatureRaw_C; //食物目标温度:℃
  15. @property (nonatomic, assign, readonly) NSInteger targetTemperature_C;
  16. @property (nonatomic, assign) UInt16 targetTemperatureRaw_F; //食物目标温度:℉
  17. @property (nonatomic, assign, readonly) NSInteger targetTemperature_F;
  18. @property (nonatomic, assign) UInt16 ambientMinTemperatureRaw_C; //炉温目标下限:℃
  19. @property (nonatomic, assign, readonly) NSInteger ambientMinTemperature_C;
  20. @property (nonatomic, assign) UInt16 ambientMinTemperatureRaw_F; //炉温目标下限:℉
  21. @property (nonatomic, assign, readonly) NSInteger ambientMinTemperature_F;
  22. @property (nonatomic, assign) UInt16 ambientMaxTemperatureRaw_C; //炉温目标上限:℃
  23. @property (nonatomic, assign, readonly) NSInteger ambientMaxTemperature_C;
  24. @property (nonatomic, assign) UInt16 ambientMaxTemperatureRaw_F; //炉温目标上限:℉
  25. @property (nonatomic, assign, readonly) NSInteger ambientMaxTemperature_F;
  26. @property (nonatomic, assign) float alarmTemperaturePercent; //提醒温度对目标温度百分比 0~1.0
  27. @property (nonatomic, assign) UInt32 cookingId; //CookingID
  28. @property (nonatomic, assign) UInt32 workTime; //任务已运行时间,单位s
  29. @property (nonatomic, assign) UInt32 timerCount; //计时剩余时间(秒)
  30. @property (nonatomic, assign) UInt8 foodRawness; //食物熟度 (maturityID)
  31. @property (nonatomic, strong) NSData *remarkData;
  32. - (void)clearAll;
  33. - (void)cookDone;
  34. - (NSData *)dataValue;
  35. - (NSString *)remark;
  36. - (NSString *)setRemark:(NSString *)remark;
  37. @end
  38. NS_ASSUME_NONNULL_END