29 Commits

Author SHA1 Message Date
Cédric Verstraeten
fe86ea942d Return errors for failed SOAP responses
Propagate HTTP 4xx/5xx errors from SOAP and digest requests, preserve responses, and ensure PTZ zero coordinates are serialized. Add regression tests for both behaviors.
2026-08-05 13:13:42 +02:00
Mohit Solanki
174de6954b fix: support multiple TourSpots in PresetTour struct.
TourSpot was defined as a single PTZPresetTourSpot value, making it
impossible to configure a preset tour with more than one stop. The
ONVIF spec allows multiple TourSpot entries per tour, so this changes
the field to a slice.
2026-02-21 18:02:09 +05:30
Cedric Verstraeten
ee8a919932 support for latest hikivision ONVIF 19.12 2024-08-21 16:07:06 +02:00
Cedric Verstraeten
add8ae2bad Revert "disable imaging"
This reverts commit 6c5db5fed6.
2023-12-25 21:26:55 +01:00
Cedric Verstraeten
6c5db5fed6 disable imaging 2023-12-25 21:21:12 +01:00
Cedric Verstraeten
ba8bcf19bb inputs method added 2023-12-25 20:57:16 +01:00
Cedric Verstraeten
8902e4e789 upgrade onvif library 2023-12-18 20:16:21 +01:00
Cedric Verstraeten
bb5a87b253 Merge remote-tracking branch 'upstream/master' 2023-12-06 19:45:28 +01:00
Cedric Verstraeten
c037b63bad Fix for ONVIF preset (json) 2023-08-24 12:36:15 +02:00
sunjirui
b424ee7bfe changed ImagingSettings20 2023-08-07 19:18:45 +08:00
Cédric Verstraeten
23e1c0b1bc Update onvif.go 2023-01-25 14:10:53 +01:00
Cedric Verstraeten
9d65ca2b49 add new types for independent zoom and pan tilt 2022-12-23 08:55:22 +01:00
tarancss
8677b3be7e fix memory leak and events 2022-09-17 01:18:56 +02:00
cedricve
37d8a71395 rename imports 2021-06-04 21:51:49 +02:00
Edward
e6593ad04f introduce iso8601_duration directly 2020-05-01 22:42:40 +08:00
Edward
ea0aed2588 add xsd 2020-04-29 10:51:32 +08:00
Eamon
28cfd7c4d4 fix package using in current repository 2018-05-16 15:40:49 +08:00
Eamon
494e918db8 format build_in uitls code file 2018-05-16 14:11:33 +08:00
yakovlevdmv
632ff7fc30 Confilcts merged 2018-04-04 23:01:53 +03:00
yakovlevdmv
3d9807c0eb Onvif xsd types improved 2018-04-04 22:59:08 +03:00
George Palanjyan
c6ad810450 Fix bugs 2018-04-04 22:04:13 +03:00
yakovlevdmv
d375c4f36a Removed iota as enum types, temporary enums are represented by string 2018-04-04 19:52:37 +03:00
yakovlevdmv
69d09ecc19 Merge branch 'master' of https://github.com/yakovlevdmv/goonvif
This merge is VERY necessary
2018-04-04 02:06:54 +03:00
yakovlevdmv
0ba662647a Added Imaging and Media services types 2018-04-04 02:06:15 +03:00
George Palanjyan
13bf79db41 fix iota 2018-04-04 01:45:05 +03:00
George Palanjyan
95b401fbe3 Added auto check option 2018-04-04 01:22:08 +03:00
yakovlevdmv
62462c3b97 Devicemgmt added 2018-04-04 00:56:49 +03:00
George Palanjyan
7171b4a73e Fix bugs 2018-04-03 16:57:06 +03:00
yakovlevdmv
26021e56c3 Add imaging and complete device services' types 2018-04-03 03:44:41 +03:00