ACDeviceMsg Class Reference

Inherits from NSObject
Declared in ACDeviceMsg.h

  msgId

消息id

@property (nonatomic, assign) NSInteger msgId

Declared In

ACDeviceMsg.h

  msgCode

消息code

@property (nonatomic, assign) NSInteger msgCode

Declared In

ACDeviceMsg.h

  payload

消息内容

@property (nonatomic, strong) NSData *payload

Declared In

ACDeviceMsg.h

  optArray

@property (nonatomic, copy) NSArray *optArray

Declared In

ACDeviceMsg.h

  describe

消息描述

@property (nonatomic, copy) NSString *describe

Declared In

ACDeviceMsg.h

  deviceVersion

用来区分设备固件版本, 开发者不需要使用

@property (nonatomic, assign) NSInteger deviceVersion

Declared In

ACDeviceMsg.h

  )

与设备通讯的安全性级别, 默认是动态加密

@property (nonatomic, assign, readonly) ACDeviceSecurityMode securePolicy ACDeprecated ( "不再有效,App端无需关注局域网加密方式,由硬件决定。" )

Declared In

ACDeviceMsg.h

– setSecurityMode:

设置局域网通讯安全模式

- (void)setSecurityMode:(ACDeviceSecurityMode)mode

Parameters

mode

设备通讯的安全性设置选项

Discussion

如果不设置, 默认为动态加密

Declared In

ACDeviceMsg.h

– initWithCode:ACObject:

初始化

- (instancetype)initWithCode:(NSInteger)code ACObject:(ACObject *)payloadObject

Parameters

code

设备通讯的安全性设置选项

payloadObject

消息内容

Declared In

ACDeviceMsg.h

– getACObject

获取消息内容

- (ACObject *)getACObject

Return Value

ACObject

Declared In

ACDeviceMsg.h

– initWithCode:binaryData:

初始化

- (instancetype)initWithCode:(NSInteger)code binaryData:(NSData *)binaryData

Parameters

code

设备通讯的安全性设置选项

binaryData

二进制数据

Declared In

ACDeviceMsg.h

– getBinaryData

获取消息内容(二进制)

- (NSData *)getBinaryData

Return Value

NSData

Declared In

ACDeviceMsg.h