
com.hikvision.netsdk.linux.callback.ExceptionCallBack Maven / Gradle / Ivy
The newest version!
package com.hikvision.netsdk.linux.callback;
import com.sun.jna.Callback;
import com.sun.jna.Pointer;
import com.hikvision.netsdk.def.ExceptionType;
public interface ExceptionCallBack extends Callback {
/**
* @param dwType 异常或重连等消息的类型,见下文的异常消息宏定义表:
*
*
* 类型 值 含义
*
*
* {@link ExceptionType#EXCEPTION_EXCHANGE} 0x8000 用户交互时异常(注册心跳超时,心跳间隔为2分钟)
* {@link ExceptionType#EXCEPTION_AUDIOEXCHANGE} 0x8001 语音对讲异常
* {@link ExceptionType#EXCEPTION_ALARM} 0x8002 报警异常
* {@link ExceptionType#EXCEPTION_PREVIEW} 0x8003 网络预览异常
* {@link ExceptionType#EXCEPTION_SERIAL} 0x8004 透明通道异常
* {@link ExceptionType#EXCEPTION_RECONNECT} 0x8005 预览时重连
* {@link ExceptionType#EXCEPTION_ALARMRECONNECT} 0x8006 报警时重连
* {@link ExceptionType#EXCEPTION_SERIALRECONNECT} 0x8007 透明通道重连
* {@link ExceptionType#SERIAL_RECONNECTSUCCESS} 0x8008 透明通道重连成功
* {@link ExceptionType#EXCEPTION_PLAYBACK} 0x8010 回放异常
* {@link ExceptionType#EXCEPTION_DISKFMT} 0x8011 硬盘格式化
* {@link ExceptionType#EXCEPTION_PASSIVEDECODE} 0x8012 被动解码异常
* {@link ExceptionType#EXCEPTION_EMAILTEST} 0x8013 邮件测试异常
* {@link ExceptionType#EXCEPTION_BACKUP} 0x8014 备份异常
* {@link ExceptionType#PREVIEW_RECONNECTSUCCESS} 0x8015 预览时重连成功
* {@link ExceptionType#ALARM_RECONNECTSUCCESS} 0x8016 报警时重连成功
* {@link ExceptionType#RESUME_EXCHANGE} 0x8017 用户交互恢复
* {@link ExceptionType#NETWORK_FLOWTEST_EXCEPTION} 0x8018 网络流量检测异常
* {@link ExceptionType#EXCEPTION_PICPREVIEWRECONNECT} 0x8019 图片预览重连
* {@link ExceptionType#PICPREVIEW_RECONNECTSUCCESS} 0x8020 图片预览重连成功
* {@link ExceptionType#EXCEPTION_PICPREVIEW} 0x8021 图片预览异常
* {@link ExceptionType#SUCCESS_PUSHDEVLOGON} 0x8030 推模式设备注册成功
*
*
* @param lUserID 登录ID
* @param lHandle 出现异常的相应类型的句柄
* @param pUser 用户数据
*/
void invoke(int dwType, int lUserID, int lHandle, Pointer pUser);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy