添加设备log日志显示

This commit is contained in:
wbzhan 2019-07-15 18:44:29 +08:00
parent 33254ad734
commit 43bfceb262
4 changed files with 32 additions and 80 deletions

View File

@ -70,7 +70,7 @@
</dict> </dict>
</array> </array>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>9.9.1</string> <string>9.9.4</string>
<key>ITSAppUsesNonExemptEncryption</key> <key>ITSAppUsesNonExemptEncryption</key>
<false/> <false/>
<key>LSApplicationCategoryType</key> <key>LSApplicationCategoryType</key>

View File

@ -241,20 +241,21 @@ Strong UIImage *screenShotImage;//截图
- (void)viewDidLoad { - (void)viewDidLoad {
[super viewDidLoad]; [super viewDidLoad];
[self checkNetStatus]; [self checkNetStatus];
self.isShowControllerBar = YES; self.isShowControllerBar = YES;
self.isVideoModeHD = NO; self.isVideoModeHD = NO;
_isReject=YES; _isReject=YES;
_isStop = NO; _isStop = NO;
_isPushNextView = NO; _isPushNextView = NO;
if ([self.contact.isActive isEqualToString:@"1"]) {
[self connectDevice];
}
//() //()
[self initComponentForPortrait]; [self initComponentForPortrait];
//() //()
[self initComponentForHorizontalScreen]; [self initComponentForHorizontalScreen];
if ([self.contact.isActive isEqualToString:@"1"]) { if ([self.contact.isActive isEqualToString:@"1"]) {
[self connectDevice];
}else{ }else{
[self.yProgressView stop]; [self.yProgressView stop];
@ -278,20 +279,21 @@ Strong UIImage *screenShotImage;//截图
NSString *userIDName=[NSString stringWithFormat:@"%d",(int)[model.gwellUserID integerValue]&0x7fffffff]; NSString *userIDName=[NSString stringWithFormat:@"%d",(int)[model.gwellUserID integerValue]&0x7fffffff];
// //
if (!_connectDevice) { if (!_connectDevice) {
NSLog(@"正在初始化设备"); NSLog(@"正在检查P2P连接状态");
_connectDevice = [[GWP2PClient sharedClient] connectWithAccount:userIDName codeStr1:model.P2PVerifyCode1 codeStr2:model.P2PVerifyCode2 sessionID1:model.sessionID sessionID2:model.sessionID2 customerIDs:nil]; _connectDevice = [[GWP2PClient sharedClient] connectWithAccount:userIDName codeStr1:model.P2PVerifyCode1 codeStr2:model.P2PVerifyCode2 sessionID1:model.sessionID sessionID2:model.sessionID2 customerIDs:nil];
[[GWP2PClient sharedClient] getMultipleDeviceStatusWithDeviceID:self.contact.cameraId password:self.contact.cameraPass completionBlock:^(GWP2PClient *client, BOOL success, NSDictionary<NSString *,id> *dataDictionary) { if (_connectDevice) {
// [self outputLog:dataDictionary success:success]; [[GWP2PClient sharedClient] getMultipleDeviceStatusWithDeviceID:self.contact.cameraId password:self.contact.cameraPass completionBlock:^(GWP2PClient *client, BOOL success, NSDictionary<NSString *,id> *dataDictionary) {
// //
if (success) { if (success) {
NSLog(@"当前连接设备信息:%@",dataDictionary); NSLog(@"当前连接设备信息:%@",dataDictionary);
} }
}]; }];
}
} }
if(!_connectDevice){//p2p if(!_connectDevice){//p2p
NSLog(@"p2pConnect failure.失败,不能操作设备"); NSLog(@"p2pConnect failure.失败,不能操作设备");
[self hiddenMonitoringUI:YES callWithErrorType:GWP2PCallErrorTimeout isReCall:NO]; [self hiddenMonitoringUI:YES callWithErrorType:100 isReCall:NO];
return; return;
} }
} }
@ -311,7 +313,7 @@ Strong UIImage *screenShotImage;//截图
WEAK_SELF; WEAK_SELF;
dispatch_async(dispatch_get_global_queue(0, 0), ^{ dispatch_async(dispatch_get_global_queue(0, 0), ^{
[weakSelf.player p2pCallDeviceWithDeviceId:self.contact.cameraId password:weakSelf.contact.cameraPass definition:GWP2PPTZDefinitionSD calling:^(NSDictionary *parameters) { [weakSelf.player p2pCallDeviceWithDeviceId:self.contact.cameraId password:self.contact.cameraPass definition:GWP2PPTZDefinitionSD calling:^(NSDictionary *parameters) {
// //
NSLog(@"[p2pCallDevice-Calling],paras=%@",parameters); NSLog(@"[p2pCallDevice-Calling],paras=%@",parameters);
@ -323,6 +325,7 @@ Strong UIImage *screenShotImage;//截图
_isReject=YES; _isReject=YES;
NSLog(@"摄像头连接失败"); NSLog(@"摄像头连接失败");
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{
[self.view makeToast:@"连接失败"];
[self hiddenMonitoringUI:NO callWithErrorType:(NSInteger)error isReCall:NO]; [self hiddenMonitoringUI:NO callWithErrorType:(NSInteger)error isReCall:NO];
}); });
@ -1292,49 +1295,6 @@ Strong UIImage *screenShotImage;//截图
} }
} }
} }
#pragma mark
-(void)onVerticalBtnTouchDown:(UIButton *)button{
switch(button.tag){
case SOUND_BUTTON_H_TAG://
{
}
break;
case SWITCH_SCREEN_BUTTON_H_TAG://
{
}
break;
case DEFENCE_BUTTON_H_TAG://
{
}
break;
case TALK_BUTTON_H_TAG://
{
//
NSInteger deviceType1 = [AppDelegate sharedDefault].contact.contactType;
//
NSInteger deviceType2 = [[FListManager sharedFList] getType:[[P2PClient sharedClient] callId]];
if (deviceType1 != CONTACT_TYPE_DOORBELL && deviceType2 != CONTACT_TYPE_DOORBELL) {//
[self.pressView setHidden:NO];
//[[PAIOUnit sharedUnit] setSpeckState:NO];
}
}
break;
case SCREENSHOT_BUTTON_H_TAG://
{
}
break;
case PROMPT_BUTTON_TAG://
{
}
break;
}
}
#define MESG_SET_GPIO_PERMISSION_DENIED 86 #define MESG_SET_GPIO_PERMISSION_DENIED 86
#define MESG_GPIO_CTRL_QUEUE_IS_FULL 87 #define MESG_GPIO_CTRL_QUEUE_IS_FULL 87
@ -1827,12 +1787,10 @@ Strong UIImage *screenShotImage;//截图
if(rightItemCount==2){//NPC if(rightItemCount==2){//NPC
// //
if(i==0){ if(i==0){
//label.text = NSLocalizedString(@"SD", nil);
label.text = NSLocalizedString(@"标清", nil); label.text = NSLocalizedString(@"标清", nil);
label.tag = CONTROLLER_LABEL_TAG_SD; label.tag = CONTROLLER_LABEL_TAG_SD;
button.tag = CONTROLLER_BTN_TAG_SD; button.tag = CONTROLLER_BTN_TAG_SD;
}else if(i==1){ }else if(i==1){
//label.text = NSLocalizedString(@"LD", nil);
label.text = NSLocalizedString(@"流畅", nil); label.text = NSLocalizedString(@"流畅", nil);
label.tag = CONTROLLER_LABEL_TAG_LD; label.tag = CONTROLLER_LABEL_TAG_LD;
label.textColor = XBlue; label.textColor = XBlue;
@ -2292,10 +2250,7 @@ Strong UIImage *screenShotImage;//截图
[self getLastImgGoback]; [self getLastImgGoback];
} }
if(!_isReject){ [self.player p2pStop];
_isReject = YES;
[self.player p2pStop];
}
[Socketsingleton sharedInstance].communiteDelegate=nil; [Socketsingleton sharedInstance].communiteDelegate=nil;
[[Socketsingleton sharedInstance] cutOffSocket]; [[Socketsingleton sharedInstance] cutOffSocket];
[AppDelegate sharedDefault].canFullScreen = NO; [AppDelegate sharedDefault].canFullScreen = NO;
@ -2637,7 +2592,7 @@ Strong UIImage *screenShotImage;//截图
break; break;
case CONTROLLER_BTN_TAG_LD: case CONTROLLER_BTN_TAG_LD:
{ {
[self.player p2pSetDefinition:GWP2PPTZDefinitionLD]; [self.player p2pSetDefinition:GWP2PPTZDefinitionLD];//
[self updateRightButtonState:CONTROLLER_BTN_TAG_LD]; [self updateRightButtonState:CONTROLLER_BTN_TAG_LD];
} }
break; break;
@ -2795,9 +2750,8 @@ Strong UIImage *screenShotImage;//截图
-(void)hiddenMonitoringUI:(BOOL)isHidden callWithErrorType:(GWP2PCallError)errorType isReCall:(BOOL)isReCall{ -(void)hiddenMonitoringUI:(BOOL)isHidden callWithErrorType:(GWP2PCallError)errorType isReCall:(BOOL)isReCall{
if (isHidden) { if (isHidden) {
[self.yProgressView stop]; [self.yProgressView stop];
// self.yProgressView.angle = 0.0f;
[self.yProgressView setHidden:YES]; [self.yProgressView setHidden:YES];
[self.promptButton setEnabled:NO]; [self.promptButton setEnabled:NO];
[self.promptButton setHidden:YES]; [self.promptButton setHidden:YES];
@ -2815,7 +2769,7 @@ Strong UIImage *screenShotImage;//截图
}else{ }else{
self.yProgressView.angle = 0.0f; // self.yProgressView.angle = 0.0f;
self.yProgressView.backgroundView.image = LXImageWithImageName(@"ifishCamera_start"); self.yProgressView.backgroundView.image = LXImageWithImageName(@"ifishCamera_start");
self.stopImageViewH.image = LXImageWithImageName(@"monitor_on_h.png"); self.stopImageViewH.image = LXImageWithImageName(@"monitor_on_h.png");
[self.yProgressView stop]; [self.yProgressView stop];
@ -3595,10 +3549,8 @@ GWP2PCallErrorNotSupport,
// //
//frame //frame
self.promptButton.frame = self.canvasView.frame; self.promptButton.frame = self.canvasView.frame;
NSString *labelTipText = [NSString stringWithFormat:@"%@",NSLocalizedString(@"玩命加载中...", nil)];
CGSize size = [labelTipText sizeWithFont:XFontBold_16];
// //
CGFloat tipHeight = size.height + LOADINGPRESSVIEW_WIDTH_HEIGHT; CGFloat tipHeight = LOADINGPRESSVIEW_WIDTH_HEIGHT;
self.yProgressView.frame = CGRectMake((width-LOADINGPRESSVIEW_WIDTH_HEIGHT)/2, (height-tipHeight)/2, LOADINGPRESSVIEW_WIDTH_HEIGHT, LOADINGPRESSVIEW_WIDTH_HEIGHT); self.yProgressView.frame = CGRectMake((width-LOADINGPRESSVIEW_WIDTH_HEIGHT)/2, (height-tipHeight)/2, LOADINGPRESSVIEW_WIDTH_HEIGHT, LOADINGPRESSVIEW_WIDTH_HEIGHT);
//remoteViewframe //remoteViewframe
@ -4517,7 +4469,6 @@ GWP2PCallErrorNotSupport,
if (indexPath.row ==0) { if (indexPath.row ==0) {
// //
[self screenShot]; [self screenShot];
// [self.remoteView setIsScreenShotting:YES];
}else if (indexPath.row ==1){ }else if (indexPath.row ==1){
// //
if ([self.player isPlaying]) { if ([self.player isPlaying]) {
@ -4617,7 +4568,6 @@ GWP2PCallErrorNotSupport,
-(void)pushkankanView{ -(void)pushkankanView{
//IfishKanKanListViewController *kankanVc=[[IfishKanKanListViewController alloc] init];
LoveFishLiveListBaseViewController *kankanVc=[[LoveFishLiveListBaseViewController alloc] init]; LoveFishLiveListBaseViewController *kankanVc=[[LoveFishLiveListBaseViewController alloc] init];
[self.navigationController pushViewController:kankanVc animated:YES]; [self.navigationController pushViewController:kankanVc animated:YES];

View File

@ -348,9 +348,7 @@ typedef NS_ENUM(NSInteger,lodingViewdissMissStyle) {
NSString *newPassword = GIWEI_INITPASS; NSString *newPassword = GIWEI_INITPASS;
self.lastSetPassword = [Utils GetTreatedPassword:newPassword];; self.lastSetPassword = [Utils GetTreatedPassword:newPassword];;
// [[P2PClient sharedClient] setInitPasswordWithId:self.contactID initPassword:self.lastSetPassword];
}else{ }else{
} }
@ -398,10 +396,12 @@ typedef NS_ENUM(NSInteger,lodingViewdissMissStyle) {
NSString *deviceID = [deviceDict[@"deviceID"] stringValue]; NSString *deviceID = [deviceDict[@"deviceID"] stringValue];
NSString *deviceIP = deviceDict[@"deviceIP"]; NSString *deviceIP = deviceDict[@"deviceIP"];
NSString *devicePassword = deviceDict[@"devicePassword"];
weakSelf.contactID = [NSString stringWithFormat:@"%d",deviceID]; weakSelf.contactID = [NSString stringWithFormat:@"%d",deviceID];
if (![deviceDict[@"isInitPassword"] boolValue]) { //设备没有初始化密码,设置密码 if (![deviceDict[@"isInitPassword"] boolValue]) { //设备没有初始化密码,设置密码
[[GWP2PClient sharedClient] setDeviceInitialPassword:@"123" withDeviceID:deviceIP completionBlock:^(GWP2PClient *client, BOOL success, NSDictionary<NSString *,id> *dataDictionary) { [[GWP2PClient sharedClient] setDeviceInitialPassword:@"123" withDeviceID:deviceIP completionBlock:^(GWP2PClient *client, BOOL success, NSDictionary<NSString *,id> *dataDictionary) {
NSLog(@"success:%i %@",success,dataDictionary); NSLog(@"success:%i %@",success,dataDictionary);
[weakSelf.view makeToast:[NSString stringWithFormat:@"未初始化过设备密码,初始化设备密码失败 result = %i",dataDictionary]];
[weakSelf resetPassWord];//初始化密码 [weakSelf resetPassWord];//初始化密码
if (success) { if (success) {
[weakSelf initPwdResault:dataDictionary]; [weakSelf initPwdResault:dataDictionary];
@ -411,14 +411,15 @@ typedef NS_ENUM(NSInteger,lodingViewdissMissStyle) {
weakSelf.lodviewMissStyle =lodingViewdissMissSuccsess; weakSelf.lodviewMissStyle =lodingViewdissMissSuccsess;
[weakSelf connectNormalView]; [weakSelf connectNormalView];
_canDissMissController = YES; _canDissMissController = YES;
[weakSelf.view makeToast:NSLocalizedString(@"operator_failure", nil)]; // [weakSelf.view makeToast:NSLocalizedString(@"operator_failure", nil)];
}); });
} }
}]; }];
} else { //设备已经初始化密码,可以让用户输入正确的密码验证通过后加到本地列表,这里直接使用123 } else {
//设备已经初始化过密码,则直接获取设备信息
[[GWP2PClient sharedClient] getMultipleDeviceStatusWithDeviceID:deviceIP password:@"123" completionBlock:^(GWP2PClient *client, BOOL success, NSDictionary<NSString *,id> *dataDictionary) { [[GWP2PClient sharedClient] getMultipleDeviceStatusWithDeviceID:deviceIP password:devicePassword completionBlock:^(GWP2PClient *client, BOOL success, NSDictionary<NSString *,id> *dataDictionary) {
NSLog(@"success:%i %@",success,dataDictionary); NSLog(@"success:%i %@",success,dataDictionary);
[weakSelf.view makeToast:[NSString stringWithFormat:@"获取设备信息失败 result = %i",dataDictionary]];
[weakSelf resetPassWord];//更新密码 [weakSelf resetPassWord];//更新密码
if (success) { if (success) {
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{
@ -438,7 +439,7 @@ typedef NS_ENUM(NSInteger,lodingViewdissMissStyle) {
self.lodviewMissStyle =lodingViewdissMissSuccsess; self.lodviewMissStyle =lodingViewdissMissSuccsess;
[self connectNormalView]; [self connectNormalView];
_canDissMissController = YES; _canDissMissController = YES;
[self.view makeToast:NSLocalizedString(@"operator_failure", nil)]; // [self.view makeToast:NSLocalizedString(@"operator_failure", nil)];
}); });
} }
@ -449,6 +450,7 @@ typedef NS_ENUM(NSInteger,lodingViewdissMissStyle) {
//初始化设备密码回调 //初始化设备密码回调
-(void)initPwdResault:(NSDictionary *)parameter{ -(void)initPwdResault:(NSDictionary *)parameter{
NSString * contactName = [NSString stringWithFormat:@"Cam%@", self.contactID]; NSString * contactName = [NSString stringWithFormat:@"Cam%@", self.contactID];
ContactDAO *contactDAO = [[ContactDAO alloc] init]; ContactDAO *contactDAO = [[ContactDAO alloc] init];

View File

@ -56,7 +56,7 @@
self.isStartAnim = NO; self.isStartAnim = NO;
// img // img
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{
self.backgroundView.transform = CGAffineTransformMakeRotation(self.angle); self.backgroundView.transform = CGAffineTransformIdentity;
}); });
} }