| | |
| | | |
| | | |
| | | |
| | | 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}; |
| | |
| | | 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; |
| | | } |
| | |
| | | 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))) { |