Skip to content

Commit f25f72c

Browse files
committed
docs(raw): Add raw response examples for XML and Python object comparison
1 parent 7b6b076 commit f25f72c

File tree

2 files changed

+342
-0
lines changed

2 files changed

+342
-0
lines changed

raw/GetCapabilities.py

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
{
2+
'Analytics': {
3+
'XAddr': 'http://192.168.1.3/onvif/Analytics',
4+
'RuleSupport': False,
5+
'AnalyticsModuleSupport': False,
6+
'_value_1': None,
7+
'_attr_1': None
8+
},
9+
'Device': {
10+
'XAddr': 'http://192.168.1.3/onvif/device_service',
11+
'Network': {
12+
'IPFilter': False,
13+
'ZeroConfiguration': True,
14+
'IPVersion6': False,
15+
'DynDNS': False,
16+
'Extension': {
17+
'_value_1': [
18+
<Element {http://www.onvif.org/ver10/schema}Dot11Configuration at 0x20766665700>,
19+
<Element {http://www.onvif.org/ver10/schema}Extension at 0x20766665740>
20+
],
21+
'Dot11Configuration': False,
22+
'Extension': {
23+
'DHCPv6': False,
24+
'Dot1XConfigurations': 0
25+
}
26+
},
27+
'_attr_1': None
28+
},
29+
'System': {
30+
'DiscoveryResolve': False,
31+
'DiscoveryBye': True,
32+
'RemoteDiscovery': True,
33+
'SystemBackup': False,
34+
'SystemLogging': False,
35+
'FirmwareUpgrade': True,
36+
'SupportedVersions': [
37+
{
38+
'Major': 19,
39+
'Minor': 12
40+
},
41+
{
42+
'Major': 16,
43+
'Minor': 12
44+
},
45+
{
46+
'Major': 2,
47+
'Minor': 60
48+
},
49+
{
50+
'Major': 2,
51+
'Minor': 40
52+
},
53+
{
54+
'Major': 2,
55+
'Minor': 20
56+
},
57+
{
58+
'Major': 2,
59+
'Minor': 10
60+
},
61+
{
62+
'Major': 2,
63+
'Minor': 0
64+
}
65+
],
66+
'Extension': {
67+
'_value_1': [
68+
<Element {http://www.onvif.org/ver10/schema}HttpFirmwareUpgrade at 0x20766667580>,
69+
<Element {http://www.onvif.org/ver10/schema}HttpSystemBackup at 0x207666675c0>,
70+
<Element {http://www.onvif.org/ver10/schema}HttpSystemLogging at 0x20766667600>,
71+
<Element {http://www.onvif.org/ver10/schema}HttpSupportInformation at 0x20766667640>
72+
],
73+
'HttpFirmwareUpgrade': True,
74+
'HttpSystemBackup': False,
75+
'HttpSystemLogging': False,
76+
'HttpSupportInformation': False,
77+
'Extension': None
78+
},
79+
'_attr_1': None
80+
},
81+
'IO': {
82+
'InputConnectors': 0,
83+
'RelayOutputs': 0,
84+
'Extension': {
85+
'_value_1': [
86+
<Element {http://www.onvif.org/ver10/schema}Auxiliary at 0x2076666c1c0>,
87+
<Element {http://www.onvif.org/ver10/schema}AuxiliaryCommands at 0x2076666c200>,
88+
<Element {http://www.onvif.org/ver10/schema}Extension at 0x2076666c240>
89+
],
90+
'Auxiliary': False,
91+
'AuxiliaryCommands': [],
92+
'Extension': None,
93+
'_attr_1': None
94+
},
95+
'_attr_1': None
96+
},
97+
'Security': {
98+
'TLS1.1': True,
99+
'TLS1.2': True,
100+
'OnboardKeyGeneration': False,
101+
'AccessPolicyConfig': False,
102+
'X.509Token': False,
103+
'SAMLToken': False,
104+
'KerberosToken': False,
105+
'RELToken': False,
106+
'_value_1': [
107+
<Element {http://www.onvif.org/ver10/schema}Extension at 0x2076666ce40>
108+
],
109+
'Extension': {
110+
'TLS1.0': True,
111+
'Extension': {
112+
'Dot1X': False,
113+
'SupportedEAPMethod': 0,
114+
'RemoteUserHandling': False
115+
}
116+
},
117+
'_attr_1': None
118+
},
119+
'Extension': None,
120+
'_attr_1': None
121+
},
122+
'Events': {
123+
'XAddr': 'http://192.168.1.3/onvif/Events',
124+
'WSSubscriptionPolicySupport': True,
125+
'WSPullPointSupport': True,
126+
'WSPausableSubscriptionManagerInterfaceSupport': False,
127+
'_value_1': None,
128+
'_attr_1': None
129+
},
130+
'Imaging': {
131+
'XAddr': 'http://192.168.1.3/onvif/Imaging',
132+
'_attr_1': None
133+
},
134+
'Media': {
135+
'XAddr': 'http://192.168.1.3/onvif/Media',
136+
'StreamingCapabilities': {
137+
'RTPMulticast': False,
138+
'RTP_TCP': True,
139+
'RTP_RTSP_TCP': True,
140+
'Extension': None,
141+
'_attr_1': None
142+
},
143+
'_value_1': [
144+
<Element {http://www.onvif.org/ver10/schema}Extension at 0x2076666e340>
145+
],
146+
'Extension': {
147+
'ProfileCapabilities': {
148+
'MaximumNumberOfProfiles': 10
149+
}
150+
},
151+
'_attr_1': None
152+
},
153+
'PTZ': {
154+
'XAddr': 'http://192.168.1.3/onvif/PTZ',
155+
'_value_1': None,
156+
'_attr_1': None
157+
},
158+
'Extension': {
159+
'_value_1': [
160+
<Element {http://www.onvif.org/ver10/schema}DeviceIO at 0x20766664a40>,
161+
<Element {http://www.onvif.org/ver10/schema}Recording at 0x20766665280>,
162+
<Element {http://www.onvif.org/ver10/schema}Search at 0x20766665240>,
163+
<Element {http://www.onvif.org/ver10/schema}Replay at 0x20766665a00>
164+
],
165+
'DeviceIO': {
166+
'XAddr': 'http://192.168.1.3/onvif/DeviceIO',
167+
'VideoSources': 1,
168+
'VideoOutputs': 0,
169+
'AudioSources': 1,
170+
'AudioOutputs': 1,
171+
'RelayOutputs': 0
172+
},
173+
'Display': None,
174+
'Recording': {
175+
'XAddr': 'http://192.168.1.3/onvif/Recording',
176+
'ReceiverSource': False,
177+
'MediaProfileSource': True,
178+
'DynamicRecordings': False,
179+
'DynamicTracks': False,
180+
'MaxStringLength': 64
181+
},
182+
'Search': {
183+
'XAddr': 'http://192.168.1.3/onvif/SearchRecording',
184+
'MetadataSearch': False
185+
},
186+
'Replay': {
187+
'XAddr': 'http://192.168.1.3/onvif/Replay'
188+
},
189+
'Receiver': None,
190+
'AnalyticsDevice': None,
191+
'Extensions': None
192+
},
193+
'_attr_1': None
194+
}

raw/GetCapabilities.xml

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:soapenc="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:tan="http://www.onvif.org/ver20/analytics/wsdl" xmlns:tst="http://www.onvif.org/ver10/storage/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:dn="http://www.onvif.org/ver10/network/wsdl" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12" xmlns:http="http://schemas.xmlsoap.org/wsdl/http" xmlns:d="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:wsadis="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wsntw="http://docs.oasis-open.org/wsn/bw-2" xmlns:wsrf-rw="http://docs.oasis-open.org/wsrf/rw-2" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsrf-r="http://docs.oasis-open.org/wsrf/r-2" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:tnsn="http://www.eventextension.com/2011/event/topics" xmlns:extwsd="http://www.onvifext.com/onvif/ext/ver10/wsdl" xmlns:extxsd="http://www.onvifext.com/onvif/ext/ver10/schema" xmlns:tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:axt="http://www.onvif.org/ver20/analytics">
2+
<env:Body>
3+
<tds:GetCapabilitiesResponse>
4+
<tds:Capabilities>
5+
<tt:Analytics>
6+
<tt:XAddr>http://192.168.1.3/onvif/Analytics</tt:XAddr>
7+
<tt:RuleSupport>false</tt:RuleSupport>
8+
<tt:AnalyticsModuleSupport>false</tt:AnalyticsModuleSupport>
9+
</tt:Analytics>
10+
<tt:Device>
11+
<tt:XAddr>http://192.168.1.3/onvif/device_service</tt:XAddr>
12+
<tt:Network>
13+
<tt:IPFilter>false</tt:IPFilter>
14+
<tt:ZeroConfiguration>true</tt:ZeroConfiguration>
15+
<tt:IPVersion6>false</tt:IPVersion6>
16+
<tt:DynDNS>false</tt:DynDNS>
17+
<tt:Extension>
18+
<tt:Dot11Configuration>false</tt:Dot11Configuration>
19+
<tt:Extension>
20+
<tt:DHCPv6>false</tt:DHCPv6>
21+
<tt:Dot1XConfigurations>0</tt:Dot1XConfigurations>
22+
</tt:Extension>
23+
</tt:Extension>
24+
</tt:Network>
25+
<tt:System>
26+
<tt:DiscoveryResolve>false</tt:DiscoveryResolve>
27+
<tt:DiscoveryBye>true</tt:DiscoveryBye>
28+
<tt:RemoteDiscovery>true</tt:RemoteDiscovery>
29+
<tt:SystemBackup>false</tt:SystemBackup>
30+
<tt:SystemLogging>false</tt:SystemLogging>
31+
<tt:FirmwareUpgrade>true</tt:FirmwareUpgrade>
32+
<tt:SupportedVersions>
33+
<tt:Major>19</tt:Major>
34+
<tt:Minor>12</tt:Minor>
35+
</tt:SupportedVersions>
36+
<tt:SupportedVersions>
37+
<tt:Major>16</tt:Major>
38+
<tt:Minor>12</tt:Minor>
39+
</tt:SupportedVersions>
40+
<tt:SupportedVersions>
41+
<tt:Major>2</tt:Major>
42+
<tt:Minor>60</tt:Minor>
43+
</tt:SupportedVersions>
44+
<tt:SupportedVersions>
45+
<tt:Major>2</tt:Major>
46+
<tt:Minor>40</tt:Minor>
47+
</tt:SupportedVersions>
48+
<tt:SupportedVersions>
49+
<tt:Major>2</tt:Major>
50+
<tt:Minor>20</tt:Minor>
51+
</tt:SupportedVersions>
52+
<tt:SupportedVersions>
53+
<tt:Major>2</tt:Major>
54+
<tt:Minor>10</tt:Minor>
55+
</tt:SupportedVersions>
56+
<tt:SupportedVersions>
57+
<tt:Major>2</tt:Major>
58+
<tt:Minor>0</tt:Minor>
59+
</tt:SupportedVersions>
60+
<tt:Extension>
61+
<tt:HttpFirmwareUpgrade>true</tt:HttpFirmwareUpgrade>
62+
<tt:HttpSystemBackup>false</tt:HttpSystemBackup>
63+
<tt:HttpSystemLogging>false</tt:HttpSystemLogging>
64+
<tt:HttpSupportInformation>false</tt:HttpSupportInformation>
65+
</tt:Extension>
66+
</tt:System>
67+
<tt:IO>
68+
<tt:InputConnectors>0</tt:InputConnectors>
69+
<tt:RelayOutputs>0</tt:RelayOutputs>
70+
<tt:Extension>
71+
<tt:Auxiliary>false</tt:Auxiliary>
72+
<tt:AuxiliaryCommands>nothing</tt:AuxiliaryCommands>
73+
<tt:Extension/>
74+
</tt:Extension>
75+
</tt:IO>
76+
<tt:Security>
77+
<tt:TLS1.1>true</tt:TLS1.1>
78+
<tt:TLS1.2>true</tt:TLS1.2>
79+
<tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration>
80+
<tt:AccessPolicyConfig>false</tt:AccessPolicyConfig>
81+
<tt:X.509Token>false</tt:X.509Token>
82+
<tt:SAMLToken>false</tt:SAMLToken>
83+
<tt:KerberosToken>false</tt:KerberosToken>
84+
<tt:RELToken>false</tt:RELToken>
85+
<tt:Extension>
86+
<tt:TLS1.0>true</tt:TLS1.0>
87+
<tt:Extension>
88+
<tt:Dot1X>false</tt:Dot1X>
89+
<tt:SupportedEAPMethod>0</tt:SupportedEAPMethod>
90+
<tt:RemoteUserHandling>false</tt:RemoteUserHandling>
91+
</tt:Extension>
92+
</tt:Extension>
93+
</tt:Security>
94+
</tt:Device>
95+
<tt:Events>
96+
<tt:XAddr>http://192.168.1.3/onvif/Events</tt:XAddr>
97+
<tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport>
98+
<tt:WSPullPointSupport>true</tt:WSPullPointSupport>
99+
<tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport>
100+
</tt:Events>
101+
<tt:Imaging>
102+
<tt:XAddr>http://192.168.1.3/onvif/Imaging</tt:XAddr>
103+
</tt:Imaging>
104+
<tt:Media>
105+
<tt:XAddr>http://192.168.1.3/onvif/Media</tt:XAddr>
106+
<tt:StreamingCapabilities>
107+
<tt:RTPMulticast>false</tt:RTPMulticast>
108+
<tt:RTP_TCP>true</tt:RTP_TCP>
109+
<tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP>
110+
</tt:StreamingCapabilities>
111+
<tt:Extension>
112+
<tt:ProfileCapabilities>
113+
<tt:MaximumNumberOfProfiles>10</tt:MaximumNumberOfProfiles>
114+
</tt:ProfileCapabilities>
115+
</tt:Extension>
116+
</tt:Media>
117+
<tt:PTZ>
118+
<tt:XAddr>http://192.168.1.3/onvif/PTZ</tt:XAddr>
119+
</tt:PTZ>
120+
<tt:Extension>
121+
<tt:DeviceIO>
122+
<tt:XAddr>http://192.168.1.3/onvif/DeviceIO</tt:XAddr>
123+
<tt:VideoSources>1</tt:VideoSources>
124+
<tt:VideoOutputs>0</tt:VideoOutputs>
125+
<tt:AudioSources>1</tt:AudioSources>
126+
<tt:AudioOutputs>1</tt:AudioOutputs>
127+
<tt:RelayOutputs>0</tt:RelayOutputs>
128+
</tt:DeviceIO>
129+
<tt:Recording>
130+
<tt:XAddr>http://192.168.1.3/onvif/Recording</tt:XAddr>
131+
<tt:ReceiverSource>false</tt:ReceiverSource>
132+
<tt:MediaProfileSource>true</tt:MediaProfileSource>
133+
<tt:DynamicRecordings>false</tt:DynamicRecordings>
134+
<tt:DynamicTracks>false</tt:DynamicTracks>
135+
<tt:MaxStringLength>64</tt:MaxStringLength>
136+
</tt:Recording>
137+
<tt:Search>
138+
<tt:XAddr>http://192.168.1.3/onvif/SearchRecording</tt:XAddr>
139+
<tt:MetadataSearch>false</tt:MetadataSearch>
140+
</tt:Search>
141+
<tt:Replay>
142+
<tt:XAddr>http://192.168.1.3/onvif/Replay</tt:XAddr>
143+
</tt:Replay>
144+
</tt:Extension>
145+
</tds:Capabilities>
146+
</tds:GetCapabilitiesResponse>
147+
</env:Body>
148+
</env:Envelope>

0 commit comments

Comments
 (0)