#include "usg_common.h"
|
#include "netdisk.h"
|
#include "hcnetdisk.h"
|
|
int main() {
|
HCNetdisk_EnvConfig config;
|
config.libpath = "../hclib/";
|
HCNetdisk::netdisk_init(config);
|
|
HCNetdisk *netdisk = new HCNetdisk("海康");
|
//Netdisk *netdisk = dhnetdisk_new();
|
|
|
//登录
|
Netdisk_LoginInfo loginInfo;
|
loginInfo.host = "192.168.20.11";
|
loginInfo.port = 8000;
|
loginInfo.username = "admin";
|
loginInfo.password = "a1234567";
|
netdisk->login(loginInfo);
|
|
//下载
|
Netdisk_DownloadRequest request;
|
request.start.tm_year = 2020-1900; // 这个时间类型从1900开始算作第一年
|
request.start.tm_mon = 4-1; // 0是第一个月
|
request.start.tm_mday = 10;
|
request.start.tm_hour = 14;
|
request.start.tm_min = 20;
|
request.start.tm_sec = 0;
|
|
|
request.end.tm_year = 2020-1900; // 这个时间类型从1900开始算作第一年
|
request.end.tm_mon = 4-1; // 0是第一个月
|
request.end.tm_mday = 10;
|
request.end.tm_hour = 15;
|
request.end.tm_min = 20;
|
request.end.tm_sec = 0;
|
|
request.channel = 1;
|
request.destpath = "/home/basic/data/Downloads/test";
|
|
if (netdisk->downloadByTime(request) != 0) {
|
printf("下载失败\n");
|
}
|
|
netdisk->logout();
|
|
|
|
|
|
}
|