| | |
| | | #include "usg_common.h" |
| | | #include "netdisk.h" |
| | | #include "hcnetdisk.h" |
| | | |
| | | |
| | | |
| | | void test1() { |
| | | |
| | | |
| | | Netdisk *netdisk = new HCNetdisk("海康"); |
| | | Netdisk *netdisk = new HCNetdisk(); |
| | | |
| | | //登录 |
| | | Netdisk_LoginInfo loginInfo; |
| | | loginInfo.loginUUID="1"; |
| | | loginInfo.deviceType="HC"; |
| | | loginInfo.host = "192.168.20.11"; |
| | | loginInfo.port = 8000; |
| | | loginInfo.username = "admin"; |
| | | loginInfo.password = "a1234567"; |
| | | netdisk->login(loginInfo); |
| | | |
| | | std::cout << "起始通道:" << netdisk->getStartChannel() << ", 最大通道号:" << netdisk->getMaxChannels() << std::endl; |
| | | //std::cout << "起始通道:" << netdisk->getStartChannel() << ", 最大通道号:" << netdisk->getMaxChannels() << std::endl; |
| | | |
| | | |
| | | //下载 |
| | |
| | | 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_hour = 14; |
| | | request.end.tm_min = 21; |
| | | request.end.tm_sec = 0; |
| | | |
| | | request.channel = 1; |
| | |
| | | netdisk->logout(); |
| | | } |
| | | |
| | | void test2() { |
| | | |
| | | |
| | | HCNetdisk netdisk("海康"); |
| | | //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); |
| | | |
| | | std::cout << "起始通道:" << netdisk.getStartChannel() << ", 最大通道号:" << netdisk.getMaxChannels() << std::endl; |
| | | |
| | | } |
| | | |
| | | |
| | | int main() { |
| | | |
| | | Netdisk_EnvConfig config; |
| | | config.libpath = "../hclib/"; |
| | | config.libpath = "../lib/hc"; |
| | | HCNetdisk::netdisk_init(&config); |
| | | |
| | | test1(); |