Project

General

Profile

RE: Python & GenTL (XML parser error) » AFTERMODcriticallink_systemgentl.xml

Viacheslav Mazlin, 09/19/2022 02:50 PM

 
1
<?xml version="1.0" encoding="UTF-8" ?>
2
<RegisterDescription xmlns="http://www.genicam.org/GenApi/Version_1_1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:schemaLocation="http://www.genicam.org/GenApi/Version_1_1 http://www.genicam.org/GenApi/GenApiSchema_Version_1_1.xsd" ModelName="SFNC_Camera" VendorName="Critical Link LLC" ToolTip="Reference SFNC camera XML (autogenerated)" StandardNameSpace="None" SchemaMajorVersion="1" SchemaMinorVersion="1" SchemaSubMinorVersion="0" MajorVersion="1" MinorVersion="1" SubMinorVersion="1" ProductGuid="58623b53-6a12-4295-9680-a1509c1fc3f3" VersionGuid="37dd0815-cf03-436f-a1c3-7e773227f5ab">
3
	<Group Comment="RootCategory">
4
		<Category Name="Root" NameSpace="Standard">
5
			<Visibility>Beginner</Visibility>
6
			<ImposedAccessMode>RO</ImposedAccessMode>
7
			<pFeature>SystemInformation</pFeature>
8
			<pFeature>InterfaceEnumeration</pFeature>
9
		</Category>
10
	</Group>
11
	<Group Comment="SubCategories">
12
		<Category Name="SystemInformation" NameSpace="Standard">
13
			<ToolTip>Category that contains all System Information features of the System module.</ToolTip>
14
			<Description>Category that contains all System Information features of the System module.</Description>
15
			<DisplayName>System Information</DisplayName>
16
			<Visibility>Beginner</Visibility>
17
			<ImposedAccessMode>RO</ImposedAccessMode>
18
			<pFeature>TLID</pFeature>
19
			<pFeature>TLVendorName</pFeature>
20
			<pFeature>TLModelName</pFeature>
21
			<pFeature>TLVersion</pFeature>
22
			<pFeature>TLFileName</pFeature>
23
			<pFeature>TLPath</pFeature>
24
			<pFeature>TLType</pFeature>
25
			<pFeature>GenTLVersionMajor</pFeature>
26
			<pFeature>GenTLVersionMinor</pFeature>
27
			<pFeature>GenTLSFNCVersionMajor</pFeature>
28
			<pFeature>GenTLSFNCVersionMinor</pFeature>
29
		</Category>
30
		<Category Name="InterfaceEnumeration" NameSpace="Standard">
31
			<ToolTip>Category that contains all Interface Enumeration features of the System module.</ToolTip>
32
			<Description>Category that contains all Interface Enumeration features of the System module.</Description>
33
			<DisplayName>Interface Enumeration</DisplayName>
34
			<Visibility>Beginner</Visibility>
35
			<ImposedAccessMode>RO</ImposedAccessMode>
36
			<pFeature>InterfaceUpdateList</pFeature>
37
			<pFeature>InterfaceUpdateTimeout</pFeature>
38
			<pFeature>InterfaceSelector</pFeature>
39
			<pFeature>InterfaceID</pFeature>
40
			<pFeature>InterfaceDisplayName</pFeature>
41
		</Category>
42
	</Group>
43
	<Group Comment="SystemInformation">
44
		<String Name="TLID" NameSpace="Standard">
45
			<ToolTip>Unique identifier of the GenTL Producer like a GUID.</ToolTip>
46
			<Description>Unique identifier of the GenTL Producer like a GUID.</Description>
47
			<DisplayName>TLID</DisplayName>
48
			<Visibility>Expert</Visibility>
49
			<ImposedAccessMode>RO</ImposedAccessMode>
50
			<Value>criticallink/gentl.dll</Value>
51
		</String>
52
		<String Name="TLVendorName" NameSpace="Standard">
53
			<ToolTip>Name of the GenTL Producer vendor.</ToolTip>
54
			<Description>Name of the GenTL Producer vendor.</Description>
55
			<DisplayName>TL Vendor Name</DisplayName>
56
			<Visibility>Beginner</Visibility>
57
			<ImposedAccessMode>RO</ImposedAccessMode>
58
			<Value>Critical Link LLC</Value>
59
		</String>
60
		<String Name="TLModelName" NameSpace="Standard">
61
			<ToolTip>Name of the GenTL Producer to distinguish different kinds of GenTL Producer implementations from one vendor.</ToolTip>
62
			<Description>Name of the GenTL Producer to distinguish different kinds of GenTL Producer implementations from one vendor.</Description>
63
			<DisplayName>TL Model Name</DisplayName>
64
			<Visibility>Beginner</Visibility>
65
			<ImposedAccessMode>RO</ImposedAccessMode>
66
			<Value>GenTL for U3V</Value>
67
		</String>
68
		<String Name="TLVersion" NameSpace="Standard">
69
			<ToolTip>Vendor specific version string of the GenTL Producer.</ToolTip>
70
			<Description>Vendor specific version string of the GenTL Producer.</Description>
71
			<DisplayName>TL Version</DisplayName>
72
			<Visibility>Beginner</Visibility>
73
			<ImposedAccessMode>RO</ImposedAccessMode>
74
			<Value>Version 1.00.00</Value>
75
		</String>
76
		<String Name="TLFileName" NameSpace="Standard">
77
			<ToolTip>Filename including extension of the GenTL Producer.</ToolTip>
78
			<Description>Filename including extension of the GenTL Producer.</Description>
79
			<DisplayName>TL File Name</DisplayName>
80
			<Visibility>Expert</Visibility>
81
			<ImposedAccessMode>RO</ImposedAccessMode>
82
			<Value>gentl.dll</Value>
83
		</String>
84
		<String Name="TLDisplayName" NameSpace="Standard">
85
			<ToolTip>User readable name of the GenTL Producer.</ToolTip>
86
			<Description>User readable name of the GenTL Producer.</Description>
87
			<DisplayName>TL Display Name</DisplayName>
88
			<Visibility>Beginner</Visibility>
89
			<ImposedAccessMode>RO</ImposedAccessMode>
90
			<Value>Critical Link GenTL Library</Value>
91
		</String>
92
		<String Name="TLPath" NameSpace="Standard">
93
			<ToolTip>Full path to the GenTL Producer including filename and extension.</ToolTip>
94
			<Description>Full path to the GenTL Producer including filename and extension.</Description>
95
			<DisplayName>TL Path</DisplayName>
96
			<Visibility>Expert</Visibility>
97
			<ImposedAccessMode>RO</ImposedAccessMode>
98
			<Value>gentl.dll</Value>
99
		</String>
100
		<Enumeration Name="TLType" NameSpace="Standard">
101
			<ToolTip>Transport layer type of the GenTL Producer implementation.</ToolTip>
102
			<Description>Transport layer type of the GenTL Producer implementation.</Description>
103
			<DisplayName>TL Type</DisplayName>
104
			<Visibility>Expert</Visibility>
105
			<ImposedAccessMode>RO</ImposedAccessMode>
106
			<EnumEntry Name="GigEVision" NameSpace="Standard">
107
				<ToolTip>GigE Vision.</ToolTip>
108
				<Description>GigE Vision</Description>
109
				<DisplayName>Gig E Vision</DisplayName>
110
				<Value>0</Value>
111
			</EnumEntry>
112
			<EnumEntry Name="CameraLink" NameSpace="Standard">
113
				<ToolTip>Camera Link.</ToolTip>
114
				<Description>Camera Link</Description>
115
				<DisplayName>Camera Link</DisplayName>
116
				<Value>1</Value>
117
			</EnumEntry>
118
			<EnumEntry Name="CameraLinkHS" NameSpace="Standard">
119
				<ToolTip>Camera Link High Speed.</ToolTip>
120
				<Description>Camera Link High Speed</Description>
121
				<DisplayName>Camera Link HS</DisplayName>
122
				<Value>2</Value>
123
			</EnumEntry>
124
			<EnumEntry Name="CoaXPress" NameSpace="Standard">
125
				<ToolTip>CoaXPress.</ToolTip>
126
				<Description>CoaXPress</Description>
127
				<DisplayName>CoaXPress</DisplayName>
128
				<Value>3</Value>
129
			</EnumEntry>
130
			<EnumEntry Name="USB3Vision" NameSpace="Standard">
131
				<ToolTip>USB3 Vision.</ToolTip>
132
				<Description>USB3 Vision</Description>
133
				<DisplayName>USB3 Vision</DisplayName>
134
				<Value>4</Value>
135
			</EnumEntry>
136
			<EnumEntry Name="Mixed" NameSpace="Standard">
137
				<ToolTip>Different Interface modules of the GenTL Producer are of different types.</ToolTip>
138
				<Description>Different Interface modules of the GenTL Producer are of different types</Description>
139
				<DisplayName>Mixed</DisplayName>
140
				<Value>5</Value>
141
			</EnumEntry>
142
			<EnumEntry Name="Custom" NameSpace="Standard">
143
				<ToolTip>Custom transport layer.</ToolTip>
144
				<Description>Custom transport layer</Description>
145
				<DisplayName>Custom transport layer</DisplayName>
146
				<Value>6</Value>
147
			</EnumEntry>
148
			<Value>5</Value>
149
		</Enumeration>
150
		<Integer Name="GenTLVersionMajor" NameSpace="Standard">
151
			<ToolTip>Major version number of the GenTL specification the GenTL Producer implementation complies with.</ToolTip>
152
			<Description>Major version number of the GenTL specification the GenTL Producer implementation complies with.</Description>
153
			<DisplayName>Gen TL Version Major</DisplayName>
154
			<Visibility>Expert</Visibility>
155
			<ImposedAccessMode>RO</ImposedAccessMode>
156
			<Value>1</Value>
157
		</Integer>
158
		<Integer Name="GenTLVersionMinor" NameSpace="Standard">
159
			<ToolTip>Minor version number of the GenTL specification the GenTL Producer implementation complies with.</ToolTip>
160
			<Description>Minor version number of the GenTL specification the GenTL Producer implementation complies with.</Description>
161
			<DisplayName>Gen TL Version Minor</DisplayName>
162
			<Visibility>Expert</Visibility>
163
			<ImposedAccessMode>RO</ImposedAccessMode>
164
			<Value>5</Value>
165
		</Integer>
166
		<Integer Name="GenTLSFNCVersionMajor" NameSpace="Standard">
167
			<ToolTip>Major version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</ToolTip>
168
			<Description>Major version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</Description>
169
			<DisplayName>Gen TLSFNC Version Major</DisplayName>
170
			<Visibility>Expert</Visibility>
171
			<ImposedAccessMode>RO</ImposedAccessMode>
172
			<Value>1</Value>
173
		</Integer>
174
		<Integer Name="GenTLSFNCVersionMinor" NameSpace="Standard">
175
			<ToolTip>Minor version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</ToolTip>
176
			<Description>Minor version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</Description>
177
			<DisplayName>Gen TLSFNC Version Minor</DisplayName>
178
			<Visibility>Expert</Visibility>
179
			<ImposedAccessMode>RO</ImposedAccessMode>
180
			<Value>1</Value>
181
		</Integer>
182
	</Group>
183
	<Group Comment="InterfaceEnumeration">
184
		<Command Name="InterfaceUpdateList" NameSpace="Standard">
185
			<ToolTip>Updates the internal list of the interfaces.</ToolTip>
186
			<Description>Updates the internal list of the interfaces.</Description>
187
			<DisplayName>Interface Update List</DisplayName>
188
			<Visibility>Beginner</Visibility>
189
			<pValue>InterfaceUpdateListReg</pValue>
190
			<CommandValue>0</CommandValue>
191
		</Command>
192
		<IntReg Name="InterfaceUpdateListReg">
193
			<Address>0x10800</Address>
194
			<Length>4</Length>
195
			<AccessMode>WO</AccessMode>
196
			<pPort>TLPort</pPort>
197
			<Sign>Unsigned</Sign>
198
			<Endianess>LittleEndian</Endianess>
199
		</IntReg>
200
		<Integer Name="InterfaceUpdateTimeout" NameSpace="Standard">
201
			<ToolTip>Specifies timeout for the InterfaceUpdateList Command.</ToolTip>
202
			<Description>Specifies timeout for the InterfaceUpdateList Command.</Description>
203
			<DisplayName>Interface Update Timeout</DisplayName>
204
			<Visibility>Expert</Visibility>
205
			<pValue>InterfaceUpdateTimeoutReg</pValue>
206
			<Unit>ms</Unit>
207
		</Integer>
208
		<IntReg Name="InterfaceUpdateTimeoutReg">
209
			<Address>0x10808</Address>
210
			<Length>4</Length>
211
			<AccessMode>RW</AccessMode>
212
			<pPort>TLPort</pPort>
213
			<Sign>Unsigned</Sign>
214
			<Endianess>LittleEndian</Endianess>
215
		</IntReg>
216
		<Integer Name="InterfaceSelector" NameSpace="Standard">
217
			<ToolTip>Selector for the different GenTL Producer interfaces.</ToolTip>
218
			<Description>Selector for the different GenTL Producer interfaces.</Description>
219
			<DisplayName>Interface Selector</DisplayName>
220
			<Visibility>Beginner</Visibility>
221
			<pValue>InterfaceSelectorReg</pValue>
222
			<pSelected>InterfaceID</pSelected>
223
			<pSelected>InterfaceDisplayName</pSelected>
224
		</Integer>
225
		<IntReg Name="InterfaceSelectorReg">
226
			<Address>0x10810</Address>
227
			<Length>4</Length>
228
			<AccessMode>RW</AccessMode>
229
			<pPort>TLPort</pPort>
230
			<Sign>Unsigned</Sign>
231
			<Endianess>LittleEndian</Endianess>
232
		</IntReg>
233
		<StringReg Name="InterfaceID" NameSpace="Standard">
234
			<ToolTip>GenTL Producer wide unique identifier of the selected interface.</ToolTip>
235
			<Description>GenTL Producer wide unique identifier of the selected interface.</Description>
236
			<DisplayName>Interface ID</DisplayName>
237
			<Visibility>Beginner</Visibility>
238
			<Address>0x10818</Address>
239
			<Length>128</Length>
240
			<AccessMode>RO</AccessMode>
241
			<pPort>TLPort</pPort>
242
		</StringReg>
243
		<StringReg Name="InterfaceDisplayName" NameSpace="Standard">
244
			<ToolTip>A user-friendly name of the Interface.</ToolTip>
245
			<Description>A user-friendly name of the Interface.</Description>
246
			<DisplayName>Interface Display Name</DisplayName>
247
			<Visibility>Beginner</Visibility>
248
			<Address>0x10820</Address>
249
			<Length>128</Length>
250
			<AccessMode>RO</AccessMode>
251
			<pPort>TLPort</pPort>
252
		</StringReg>
253
	</Group>
254
	<Group Comment="SpecialFeatures">
255
		<Port Name="TLPort" NameSpace="Standard">
256
			<ToolTip>The GenICam port through which the System module is accessed.</ToolTip>
257
			<Description>The GenICam port through which the System module is accessed.</Description>
258
			<DisplayName>TL Port</DisplayName>
259
			<Visibility>Invisible</Visibility>
260
			<ImposedAccessMode>RW</ImposedAccessMode>
261
		</Port>
262
	</Group>
263
</RegisterDescription>
(1-1/2) Go to top
Add picture from clipboard (Maximum size: 1 GB)