增加大华设备对云台移动、缩放、聚集、光圈、校时、重启的支持
增加海康、大华对预置点的支持
This commit is contained in:
@@ -349,18 +349,14 @@ public static partial class HikNativeMethods
|
||||
[DllImport(DllName)]
|
||||
public static extern uint NET_DVR_GetLastError();
|
||||
|
||||
/// <summary>
|
||||
/// 设置网络连接超时时间和连接尝试次数
|
||||
/// </summary>
|
||||
/// <summary>设置网络连接超时时间和连接尝试次数</summary>
|
||||
/// <param name="dwWaitTime">超时时间(毫秒),推荐 3000ms</param>
|
||||
/// <param name="dwTryTimes">连接尝试次数,推荐 1 次</param>
|
||||
/// <returns>设置成功返回 true,失败返回 false</returns>
|
||||
[DllImport(DllName)]
|
||||
public static extern bool NET_DVR_SetConnectTime(uint dwWaitTime, uint dwTryTimes);
|
||||
|
||||
/// <summary>
|
||||
/// 设置自动重连功能
|
||||
/// </summary>
|
||||
/// <summary>设置自动重连功能</summary>
|
||||
/// <param name="dwInterval">重连间隔(毫秒),推荐 10000ms</param>
|
||||
/// <param name="bEnableRecon">是否启用重连:0-禁用,1-启用</param>
|
||||
/// <returns>设置成功返回 true,失败返回 false</returns>
|
||||
@@ -461,9 +457,7 @@ public static partial class HikNativeMethods
|
||||
|
||||
#region --- 异常回调接口 (Exception Callback Interfaces) ---
|
||||
|
||||
/// <summary>
|
||||
/// 设置连接超时时间和重连策略(兼容旧版本)
|
||||
/// </summary>
|
||||
/// <summary>设置连接超时时间和重连策略(兼容旧版本)</summary>
|
||||
/// <param name="dwInterval">重连间隔(毫秒),建议 3000</param>
|
||||
/// <param name="bEnableRecon">是否启用重连:1-启用,0-禁用</param>
|
||||
/// <returns>设置成功返回 true,失败返回 false</returns>
|
||||
@@ -512,11 +506,20 @@ public static partial class HikNativeMethods
|
||||
[DllImport(DllName)]
|
||||
public static extern bool NET_DVR_SetDVRConfig(int lUserID, uint dwCommand, int lChannel, System.IntPtr lpInBuffer, uint dwInBufferSize);
|
||||
|
||||
/// <summary>
|
||||
/// 设备重启
|
||||
/// </summary>
|
||||
/// <summary>设备重启</summary>
|
||||
/// <param name="lUserID"></param>
|
||||
/// <returns></returns>
|
||||
[DllImport(DllName)]
|
||||
public static extern bool NET_DVR_RebootDVR(int lUserID);
|
||||
|
||||
/// <summary>
|
||||
/// [海康 SDK 调用] 云台预置点配置(扩展)
|
||||
/// </summary>
|
||||
/// <param name="lUserID">NET_DVR_Login_V40 的返回值</param>
|
||||
/// <param name="lChannel">通道号 (工业相机通常为 1)</param>
|
||||
/// <param name="dwPTZPresetCmd">预置点操作命令 (见下文枚举)</param>
|
||||
/// <param name="dwPresetIndex">预置点序号 (1~255)</param>
|
||||
/// <returns>TRUE表示成功,FALSE表示失败</returns>
|
||||
[DllImport(DllName)]
|
||||
public static extern bool NET_DVR_PTZPreset_Other(int lUserID, int lChannel, uint dwPTZPresetCmd, uint dwPresetIndex);
|
||||
}
|
||||
Reference in New Issue
Block a user