public interface DeviceOptions
| 限定符和类型 | 方法和说明 |
|---|---|
HikResult |
adjustTime(Date time)
设备校时.
|
void |
destroy()
销毁.
|
HikResult |
doAction(Function<Token,HikResult> action)
执行动作.
|
<T extends com.sun.jna.Structure> |
getDvrConfig(long channel,
int command,
Class<T> clazz)
获取设备配置.
|
HikResult |
init()
初始化.
|
HikResult |
modifyPassword(String targetUser,
String newPassword)
修改指定用户密码.
|
HikResult<String> |
passThrough(String url,
String data)
透传.
|
HikResult |
ptzControl(int command,
int stop,
int speed)
云台控制.
|
HikResult |
ptzControlStart(int command,
int speed)
云台控制开始
|
HikResult |
ptzControlStop(int command,
int speed)
云台控制停止
|
HikResult |
ptzCruise(int cruiseCommand,
int cruiseRoute,
int cruisePoint,
int speed)
云台巡航。
|
HikResult |
ptzCruiseFillPreset(int cruiseRoute,
int cruisePoint,
int speed)
云台巡航添加点位.
|
HikResult |
ptzCruiseRun(int cruiseRoute)
云台巡航运行.
|
HikResult |
ptzCruiseStop(int cruiseRoute)
云台巡航运行.
|
HikResult |
ptzPreset(int presetCommand,
int presetIndex)
云台点位控制.
|
HikResult |
ptzPresetClean(int presetIndex)
云台点位清除.
|
HikResult |
ptzPresetGoto(int presetIndex)
云台点位跳转.
|
HikResult |
ptzPresetSet(int presetIndex)
云台点位设置.
|
HikResult |
ptzTrack(int trackCommand)
云台轨迹操作。
|
HikResult |
ptzTrackRun()
云台轨迹运行.
|
HikResult |
ptzTrackStartRecord()
云台轨迹开始记录.
|
HikResult |
ptzTrackStopRecord()
云台轨迹停止记录.
|
HikResult |
ptzZoom(int xTop,
int yTop,
int xBottom,
int yBottom)
云台图像缩放.
|
HikResult |
reboot()
重启设备.
|
HikResult |
setDvrConfig(long channel,
int command,
com.sun.jna.Structure settings)
设置设备配置.
|
HikResult<Long> |
setupDeploy(HCNetSDK.FMSGCallBack messageCallback,
HCNetSDK.FExceptionCallBack exceptionCallback)
布防.
|
HikResult<UpgradeAsyncResponse> |
upgradeAsync(String sdkFile)
升级设备(异步),注意升级完成后需要手动重启
|
HikResult<UpgradeResponse> |
upgradeSync(String sdkFile)
升级设备(同步),注意升级完成后需要手动重启
|
HikResult init()
void destroy()
HikResult<Long> setupDeploy(HCNetSDK.FMSGCallBack messageCallback, HCNetSDK.FExceptionCallBack exceptionCallback)
<T extends com.sun.jna.Structure> HikResult<T> getDvrConfig(long channel, int command, Class<T> clazz)
HikResult setDvrConfig(long channel, int command, com.sun.jna.Structure settings)
HikResult reboot()
HikResult<UpgradeResponse> upgradeSync(String sdkFile)
HikResult<UpgradeAsyncResponse> upgradeAsync(String sdkFile)
HikResult ptzControl(int command, int stop, int speed)
HikResult ptzControlStart(int command, int speed)
HikResult ptzControlStop(int command, int speed)
HikResult ptzPresetSet(int presetIndex)
HikResult ptzPresetClean(int presetIndex)
HikResult ptzPresetGoto(int presetIndex)
HikResult ptzPreset(int presetCommand, int presetIndex)
HikResult ptzCruise(int cruiseCommand, int cruiseRoute, int cruisePoint, int speed)
HikResult ptzCruiseRun(int cruiseRoute)
HikResult ptzCruiseStop(int cruiseRoute)
HikResult ptzCruiseFillPreset(int cruiseRoute, int cruisePoint, int speed)
HikResult ptzTrack(int trackCommand)
HikResult ptzTrackStartRecord()
HikResult ptzTrackStopRecord()
HikResult ptzTrackRun()
HikResult ptzZoom(int xTop, int yTop, int xBottom, int yBottom)
Copyright © 2020. All rights reserved.