mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-06 19:25:22 +03:00
Catch case where camera does not support relative zoom
This commit is contained in:
parent
fcefbb9ba5
commit
b62c48b58e
@ -104,6 +104,15 @@ class OnvifController:
|
|||||||
move_request.Translation.PanTilt.space = ptz_config["Spaces"][
|
move_request.Translation.PanTilt.space = ptz_config["Spaces"][
|
||||||
"RelativePanTiltTranslationSpace"
|
"RelativePanTiltTranslationSpace"
|
||||||
][fov_space_id]["URI"]
|
][fov_space_id]["URI"]
|
||||||
|
|
||||||
|
try:
|
||||||
|
move_request.Translation.Zoom.space = ptz_config["Spaces"][
|
||||||
|
"RelativeZoomTranslationSpace"
|
||||||
|
][0]["URI"]
|
||||||
|
except Exception:
|
||||||
|
// camera does not support relative zoom
|
||||||
|
pass
|
||||||
|
|
||||||
if move_request.Speed is None:
|
if move_request.Speed is None:
|
||||||
move_request.Speed = ptz.GetStatus({"ProfileToken": profile.token}).Position
|
move_request.Speed = ptz.GetStatus({"ProfileToken": profile.token}).Position
|
||||||
self.cams[camera_name]["relative_move_request"] = move_request
|
self.cams[camera_name]["relative_move_request"] = move_request
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user