wangzhengquan
2020-06-09 70063414dbf2dfb64a2c7ed0d75ad65b1fb213d1
netdisk/hcnetdisk.c
@@ -36,9 +36,11 @@
HCNetdisk::HCNetdisk(const std::string &_devicename):Netdisk(_devicename){
}
int HCNetdisk::login(Netdisk_LoginInfo &loginInfo) {
int HCNetdisk::_login(Netdisk_LoginInfo &loginInfo) {
  //登录参数,包括设备地址、登录用户、密码等
  NET_DVR_USER_LOGIN_INFO struLoginInfo = {0};
@@ -71,6 +73,16 @@
  startChannel = struDeviceInfo.struDeviceV30.byStartDChan;
  maxChannels = struDeviceInfo.struDeviceV30.byIPChanNum + struDeviceInfo.struDeviceV30.byHighDChanNum * 256;
 
  return 0;
}
int HCNetdisk::login(Netdisk_LoginInfo &loginInfo) {
  //_login(loginInfo);
  Netdisk::addLoginInfo(loginInfo);
  return 0;
}
@@ -86,6 +98,10 @@
   struct tm start, end;
   char destfile[1024];
   int i = 0;
   Netdisk_LoginInfo loginInfo = Netdisk::getLoginInfo(request.loginUUID);
   _login(loginInfo);
   start = request.start;
   while(mktime(&start) < mktime(&(request.end))) {