ObSysteminfo.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // ObSysteminfo.h
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2018/5/11.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. /***
  9. 设备信息类
  10. *****/
  11. typedef enum NetTypeModel {
  12. NetTypeNone = -1,
  13. NetTypeP2P_Mode = 0,//P2P
  14. NetTypeTransmit_Mode,//转发
  15. NetTypeIP_Mode,//IP
  16. NetTypeRPS_Mode = 5, //RPS
  17. NetTypeRTS_P2P,
  18. NetTypeRTS_Proxy,
  19. NetTypeP2P_V2,
  20. NetTypeProxy_V2,
  21. }NetTypeModel;
  22. #import "ObjectCoder.h"
  23. @interface ObSysteminfo : ObjectCoder
  24. @property (nonatomic, copy) NSString *deviceMac;
  25. @property (nonatomic) int channelNumber;
  26. @property (nonatomic, assign) int type; //设备类型
  27. @property (nonatomic, assign) int eFunDevState; //其他设备状态 EFunDevState 0 未知 1 唤醒 2 睡眠 3 不能被唤醒的休眠 4正在准备休眠
  28. @property (nonatomic, copy) NSString *SerialNo;
  29. @property (nonatomic, copy) NSString *buildTime;
  30. @property (nonatomic, copy) NSString *softWareVersion;
  31. @property (nonatomic, copy) NSString *hardWare;
  32. @property (nonatomic) enum NetTypeModel netType;
  33. @property (nonatomic) int nVideoInChanNum; //模拟通道数量,超过的都是数字通道
  34. @end