现场使用的手册
自动运行的弹窗的取消
This commit is contained in:
@@ -325,12 +325,11 @@ namespace FATrace.OEMApp
|
||||
var result = HkCameraClient.Sdk_NET_DVR_Login_V30(HkCameraClient.NVR_IP, HkCameraClient.NVR_Port, HkCameraClient.NVR_UserName, HkCameraClient.NVR_Pw);
|
||||
if (result)
|
||||
{
|
||||
MessageBox.Show("登录成功");
|
||||
LogInfo("NVR 登录成功");
|
||||
_ = UpdateNvrStatusAsync();
|
||||
return;
|
||||
}
|
||||
MessageBox.Show($"登录失败:{HkCameraClient.LastMsgErr}");
|
||||
//MessageBox.Show($"登录失败:{HkCameraClient.LastMsgErr}");
|
||||
LogError($"NVR 登录失败: {HkCameraClient.LastMsgErr}");
|
||||
SafeSetStatus(tslNVRConnection, false, "NVR连接状态");
|
||||
return;
|
||||
@@ -391,11 +390,9 @@ namespace FATrace.OEMApp
|
||||
var result = HkCameraClient.Sdk_NET_DVR_Login_V30(HkCameraClient.NVR_IP, HkCameraClient.NVR_Port, HkCameraClient.NVR_UserName, HkCameraClient.NVR_Pw);
|
||||
if (result)
|
||||
{
|
||||
MessageBox.Show("登录成功");
|
||||
LogInfo("NVR 登录成功");
|
||||
return;
|
||||
}
|
||||
MessageBox.Show($"登录失败:{HkCameraClient.LastMsgErr}");
|
||||
LogError($"NVR 登录失败: {HkCameraClient.LastMsgErr}");
|
||||
return;
|
||||
}
|
||||
@@ -1335,6 +1332,23 @@ namespace FATrace.OEMApp
|
||||
try
|
||||
{
|
||||
ok = HkCameraClient != null && HkCameraClient.NVRLoginState && HkCameraClient.IsOnline();
|
||||
// NVR未登录时自动尝试重连
|
||||
if (!ok && HkCameraClient != null && !HkCameraClient.NVRLoginState)
|
||||
{
|
||||
LogInfo("NVR未连接,尝试自动重连...");
|
||||
var result = HkCameraClient.Sdk_NET_DVR_Login_V30(
|
||||
HkCameraClient.NVR_IP, HkCameraClient.NVR_Port,
|
||||
HkCameraClient.NVR_UserName, HkCameraClient.NVR_Pw);
|
||||
if (result)
|
||||
{
|
||||
ok = true;
|
||||
LogInfo("NVR 自动重连成功");
|
||||
}
|
||||
else
|
||||
{
|
||||
LogError($"NVR 自动重连失败: {HkCameraClient.LastMsgErr}");
|
||||
}
|
||||
}
|
||||
}
|
||||
catch { ok = false; }
|
||||
await Task.Yield();
|
||||
|
||||
Reference in New Issue
Block a user