DeviceObject.h 1013 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // DeviceObject.h
  3. // XMEye
  4. //
  5. // Created by XM on 2018/4/13.
  6. // Copyright © 2018年 Megatron. All rights reserved.
  7. //
  8. /***
  9. 设备对象类
  10. *****/
  11. #import "ObjectCoder.h"
  12. #import "ChannelObject.h"
  13. #import "ObSysteminfo.h"
  14. #import "ObSystemFunction.h"
  15. @interface DeviceObject : ObjectCoder
  16. @property (nonatomic, copy) NSString *deviceMac;
  17. @property (nonatomic, copy) NSString *deviceName;
  18. @property (nonatomic, copy) NSString *loginName;
  19. @property (nonatomic, copy) NSString *loginPsw;
  20. @property (nonatomic, copy) NSString *deviceIp; //设备的IP
  21. @property (nonatomic) int state; //在线状态
  22. @property (nonatomic) int nPort; //端口号
  23. @property (nonatomic) int nType; //设备类型
  24. @property (nonatomic) int nID; //扩展
  25. @property (nonatomic, strong) ObSysteminfo *info; //设备信息
  26. @property (nonatomic, strong) ObSystemFunction *sysFunction; //设备能力级
  27. @property (nonatomic, strong) NSMutableArray *channelArray; //通道数组
  28. @end