| 版本/作者/日期 | 修改内容 | 
|---|---|
| 1.0/Sandy/2015-09-24 | 初版 | 
11.获取摄像机属性
-(int)getProperties:(NSArray*)paramsArray;//获取指定属性 参数:NSArray*)paramsArray:需要获取的参数 -(int)getAllProperties; //获取所有属性
FOUNDATION_EXPORT NSString* const IPCamera_GetProperties_Result //通知:云台控制结果
-(void)IPCamera_response_function:(NSNotification*)note;
#define ADD_IPCAMERA_RESPONSE_WITHOUT_ARG(notice_name) \
    [[NSNotificationCenter defaultCenter] addObserver: self selector:               @selector(IPCamera_response_function:) name: notice_name object: nil]
#define ADD_IPCAMERA_RESPONSE_WITH_ARG(notice_name,camera_object) \
    [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(IPCamera_response_function:) name: notice_name object: camera_object]
  ADD_IPCAMERA_RESPONSE_WITH_ARG( IPCamera_GetProperties_Result, cam_) 
NSArray* array = [[ NSArray alloc] initWithObjects:@"firmware_ver",@"webui_ver", nil ]; [cam_ getProperties:m_arry];
[cam_ getAllProperties];
-(void)IPCamera_response_function:(NSNotification*)note
{    
    if( [note.name isEqualToString: IPCamera_GetProperties_Result ])
    { 
        NSDictionary* dic = note.userInfo;
        if ([dic objectForKey:@"firmware_ver"]) {
            NSLog(@"获取系统固件版本号成功");
        }
        else
        {
            NSLog(@"获取系统固件版本号失败");
        }
    }
}