This commit is contained in:
Nick Mowen 2022-12-15 09:48:47 -07:00
parent 11ffe07ae3
commit 3c3176d13d

View File

@ -67,10 +67,10 @@ class OnvifController:
ptz_config = ptz.GetConfigurationOptions(request) ptz_config = ptz.GetConfigurationOptions(request)
supported_features = [] supported_features = []
if ptz_config.get("Spaces", {}).get("ContinuousPanTiltVelocitySpace"): if ptz_config.Spaces and ptz_config.Spaces.ContinuousPanTiltVelocitySpace:
supported_features.append("pt") supported_features.append("pt")
if ptz_config.get("Spaces", {}).get("ContinuousZoomVelocitySpace"): if ptz_config.Spaces and ptz_config.Spaces.ContinuousZoomVelocitySpace:
supported_features.append("zoom") supported_features.append("zoom")
self.cams[camera_name]["features"] = supported_features self.cams[camera_name]["features"] = supported_features
@ -190,6 +190,6 @@ class OnvifController:
return { return {
"name": camera_name, "name": camera_name,
"features": self.cams[camera_name]["feautres"], "features": self.cams[camera_name]["features"],
"presets": self.cams[camera_name]["presets"].keys(), "presets": list(self.cams[camera_name]["presets"].keys()),
} }