1. 增加 GetDVRDeviceConfig函数
2. 增加 NET_DVR_FindNextFile_V30 函数 3. 增加 NET_DVR_FindFile_V30 函数 4. 增加 新的 Go 数据模型 5. 规范化 Go 数据模型 6. 调整部分的 C 头文件中的结构体,以修复 CGo 无法识别函数参数类型的问题(https://stackoverflow.com/questions/59353668/get-the-struct-from-c-to-golang) 7. 简化球机退出登陆 8. 实现 NVR 相关接口 9. 编写 NVR 接口测试用例
This commit is contained in:
@@ -12816,7 +12816,7 @@ typedef struct
|
||||
}NET_DVR_EMAILPARA, *LPNET_DVR_EMAILPARA;
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
typedef struct
|
||||
typedef struct NET_DVR_NETAPPCFG
|
||||
{
|
||||
DWORD dwSize;
|
||||
char sDNSIp[16]; /* DNS<4E><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ */
|
||||
@@ -13492,7 +13492,7 @@ typedef struct
|
||||
}NET_DVR_DEVICEINFO, *LPNET_DVR_DEVICEINFO;
|
||||
|
||||
//NET_DVR_Login_V30()<29><><EFBFBD><EFBFBD><EFBFBD>ṹ
|
||||
typedef struct
|
||||
typedef struct NET_DVR_DEVICEINFO_V30
|
||||
{
|
||||
BYTE sSerialNumber[SERIALNO_LEN]; //<2F><><EFBFBD>к<EFBFBD>
|
||||
BYTE byAlarmInPortNum; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@@ -13580,7 +13580,7 @@ typedef struct
|
||||
// bySupport7 & 0x40 <20><>ʾ<EFBFBD>豸<EFBFBD>Ƿ<EFBFBD>֧<EFBFBD><D6A7> <20><><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// bySupport7 & 0x80 <20><>ʾ<EFBFBD>豸<EFBFBD>Ƿ<EFBFBD>֧<EFBFBD><D6A7> <20><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
|
||||
BYTE byRes2; //<2F><><EFBFBD><EFBFBD>
|
||||
}NET_DVR_DEVICEINFO_V30, *LPNET_DVR_DEVICEINFO_V30;
|
||||
} NET_DVR_DEVICEINFO_V30,*LPNET_DVR_DEVICEINFO_V30;
|
||||
|
||||
typedef struct tagNET_DVR_DEVICEINFO_V40
|
||||
{
|
||||
@@ -13781,7 +13781,7 @@ typedef struct
|
||||
}NET_DVR_FIND_DATA, *LPNET_DVR_FIND_DATA;
|
||||
|
||||
//¼<><C2BC><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>(9000)
|
||||
typedef struct
|
||||
typedef struct NET_DVR_FINDDATA_V30
|
||||
{
|
||||
char sFileName[100];//<2F>ļ<EFBFBD><C4BC><EFBFBD>
|
||||
NET_DVR_TIME struStartTime;//<2F>ļ<EFBFBD><C4BC>Ŀ<EFBFBD>ʼʱ<CABC><CAB1>
|
||||
@@ -13843,7 +13843,7 @@ typedef struct
|
||||
|
||||
|
||||
//¼<><C2BC><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ṹ
|
||||
typedef struct
|
||||
typedef struct NET_DVR_FILECOND
|
||||
{
|
||||
LONG lChannel;//ͨ<><CDA8><EFBFBD><EFBFBD>
|
||||
DWORD dwFileType;//¼<><C2BC><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
Reference in New Issue
Block a user