| | |
| | | ET__LAST |
| | | }; |
| | | |
| | | struct HCNetSDKConfig |
| | | { |
| | | std::string serverIP; |
| | | int serverport; |
| | | std::string username; |
| | | std::string passwd; |
| | | }; |
| | | |
| | | HCNetSDKConfig g_hcnetsdkconfig; |
| | | |
| | | struct HCNetCameraConfig |
| | | { |
| | | int lUserID; |
| | |
| | | LONG lUserID; |
| | | |
| | | NET_DVR_DEVICEINFO_V30 struDeviceInfo; |
| | | lUserID = NET_DVR_Login_V30("192.168.1.101", 8000, "admin", "a1234567", &struDeviceInfo); |
| | | lUserID = NET_DVR_Login_V30((char*)g_hcnetsdkconfig.serverIP.c_str(), g_hcnetsdkconfig.serverport, |
| | | (char*)g_hcnetsdkconfig.username.c_str(), (char*)g_hcnetsdkconfig.passwd.c_str(), &struDeviceInfo); |
| | | if (lUserID < 0) { |
| | | printf("NET_DVR_Login_V30 failed, err: %d\n", NET_DVR_GetLastError()); |
| | | NET_DVR_Cleanup(); |
| | | return -1; |
| | | } |
| | | |
| | | g_hcnetsdk_user.insert(std::make_pair("192.168.1.101", int(lUserID))); |
| | | g_hcnetsdk_user.insert(std::make_pair(g_hcnetsdkconfig.serverIP, int(lUserID))); |
| | | |
| | | return lUserID; |
| | | } |
| | |
| | | exit(EXIT_FAILURE); |
| | | } |
| | | |
| | | //HCNetSDKConfig |
| | | Json::Value jsonHcsdk = root["hcsdk"]; |
| | | g_hcnetsdkconfig.serverIP = jsonHcsdk["serverIP"].asString(); |
| | | g_hcnetsdkconfig.serverport = jsonHcsdk["serverport"].asInt(); |
| | | g_hcnetsdkconfig.username = jsonHcsdk["username"].asString(); |
| | | g_hcnetsdkconfig.passwd = jsonHcsdk["passwd"].asString(); |
| | | |
| | | Json::Value jsonEquipments = root["equipments"]; |
| | | for (int i = 0; i < jsonEquipments.size() && i < sizeof(equipments) / sizeof(sockinfo); i++) |
| | | { |