|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<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">
|
|
<Group Comment="RootCategory">
|
|
<Category Name="Root" NameSpace="Standard">
|
|
<Visibility>Beginner</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<pFeature>SystemInformation</pFeature>
|
|
<pFeature>InterfaceEnumeration</pFeature>
|
|
</Category>
|
|
</Group>
|
|
<Group Comment="SubCategories">
|
|
<Category Name="SystemInformation" NameSpace="Standard">
|
|
<ToolTip>Category that contains all System Information features of the System module.</ToolTip>
|
|
<Description>Category that contains all System Information features of the System module.</Description>
|
|
<DisplayName>System Information</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<pFeature>TLID</pFeature>
|
|
<pFeature>TLVendorName</pFeature>
|
|
<pFeature>TLModelName</pFeature>
|
|
<pFeature>TLVersion</pFeature>
|
|
<pFeature>TLFileName</pFeature>
|
|
<pFeature>TLPath</pFeature>
|
|
<pFeature>TLType</pFeature>
|
|
<pFeature>GenTLVersionMajor</pFeature>
|
|
<pFeature>GenTLVersionMinor</pFeature>
|
|
<pFeature>GenTLSFNCVersionMajor</pFeature>
|
|
<pFeature>GenTLSFNCVersionMinor</pFeature>
|
|
</Category>
|
|
<Category Name="InterfaceEnumeration" NameSpace="Standard">
|
|
<ToolTip>Category that contains all Interface Enumeration features of the System module.</ToolTip>
|
|
<Description>Category that contains all Interface Enumeration features of the System module.</Description>
|
|
<DisplayName>Interface Enumeration</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<pFeature>InterfaceUpdateList</pFeature>
|
|
<pFeature>InterfaceUpdateTimeout</pFeature>
|
|
<pFeature>InterfaceSelector</pFeature>
|
|
<pFeature>InterfaceID</pFeature>
|
|
<pFeature>InterfaceDisplayName</pFeature>
|
|
</Category>
|
|
</Group>
|
|
<Group Comment="SystemInformation">
|
|
<String Name="TLID" NameSpace="Standard">
|
|
<ToolTip>Unique identifier of the GenTL Producer like a GUID.</ToolTip>
|
|
<Description>Unique identifier of the GenTL Producer like a GUID.</Description>
|
|
<DisplayName>TLID</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>criticallink/gentl.dll</Value>
|
|
</String>
|
|
<String Name="TLVendorName" NameSpace="Standard">
|
|
<ToolTip>Name of the GenTL Producer vendor.</ToolTip>
|
|
<Description>Name of the GenTL Producer vendor.</Description>
|
|
<DisplayName>TL Vendor Name</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>Critical Link LLC</Value>
|
|
</String>
|
|
<String Name="TLModelName" NameSpace="Standard">
|
|
<ToolTip>Name of the GenTL Producer to distinguish different kinds of GenTL Producer implementations from one vendor.</ToolTip>
|
|
<Description>Name of the GenTL Producer to distinguish different kinds of GenTL Producer implementations from one vendor.</Description>
|
|
<DisplayName>TL Model Name</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>GenTL for U3V</Value>
|
|
</String>
|
|
<String Name="TLVersion" NameSpace="Standard">
|
|
<ToolTip>Vendor specific version string of the GenTL Producer.</ToolTip>
|
|
<Description>Vendor specific version string of the GenTL Producer.</Description>
|
|
<DisplayName>TL Version</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>Version 1.00.00</Value>
|
|
</String>
|
|
<String Name="TLFileName" NameSpace="Standard">
|
|
<ToolTip>Filename including extension of the GenTL Producer.</ToolTip>
|
|
<Description>Filename including extension of the GenTL Producer.</Description>
|
|
<DisplayName>TL File Name</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>gentl.dll</Value>
|
|
</String>
|
|
<String Name="TLDisplayName" NameSpace="Standard">
|
|
<ToolTip>User readable name of the GenTL Producer.</ToolTip>
|
|
<Description>User readable name of the GenTL Producer.</Description>
|
|
<DisplayName>TL Display Name</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>Critical Link GenTL Library</Value>
|
|
</String>
|
|
<String Name="TLPath" NameSpace="Standard">
|
|
<ToolTip>Full path to the GenTL Producer including filename and extension.</ToolTip>
|
|
<Description>Full path to the GenTL Producer including filename and extension.</Description>
|
|
<DisplayName>TL Path</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>gentl.dll</Value>
|
|
</String>
|
|
<Enumeration Name="TLType" NameSpace="Standard">
|
|
<ToolTip>Transport layer type of the GenTL Producer implementation.</ToolTip>
|
|
<Description>Transport layer type of the GenTL Producer implementation.</Description>
|
|
<DisplayName>TL Type</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<EnumEntry Name="GigEVision" NameSpace="Standard">
|
|
<ToolTip>GigE Vision.</ToolTip>
|
|
<Description>GigE Vision</Description>
|
|
<DisplayName>Gig E Vision</DisplayName>
|
|
<Value>0</Value>
|
|
</EnumEntry>
|
|
<EnumEntry Name="CameraLink" NameSpace="Standard">
|
|
<ToolTip>Camera Link.</ToolTip>
|
|
<Description>Camera Link</Description>
|
|
<DisplayName>Camera Link</DisplayName>
|
|
<Value>1</Value>
|
|
</EnumEntry>
|
|
<EnumEntry Name="CameraLinkHS" NameSpace="Standard">
|
|
<ToolTip>Camera Link High Speed.</ToolTip>
|
|
<Description>Camera Link High Speed</Description>
|
|
<DisplayName>Camera Link HS</DisplayName>
|
|
<Value>2</Value>
|
|
</EnumEntry>
|
|
<EnumEntry Name="CoaXPress" NameSpace="Standard">
|
|
<ToolTip>CoaXPress.</ToolTip>
|
|
<Description>CoaXPress</Description>
|
|
<DisplayName>CoaXPress</DisplayName>
|
|
<Value>3</Value>
|
|
</EnumEntry>
|
|
<EnumEntry Name="USB3Vision" NameSpace="Standard">
|
|
<ToolTip>USB3 Vision.</ToolTip>
|
|
<Description>USB3 Vision</Description>
|
|
<DisplayName>USB3 Vision</DisplayName>
|
|
<Value>4</Value>
|
|
</EnumEntry>
|
|
<EnumEntry Name="Mixed" NameSpace="Standard">
|
|
<ToolTip>Different Interface modules of the GenTL Producer are of different types.</ToolTip>
|
|
<Description>Different Interface modules of the GenTL Producer are of different types</Description>
|
|
<DisplayName>Mixed</DisplayName>
|
|
<Value>5</Value>
|
|
</EnumEntry>
|
|
<EnumEntry Name="Custom" NameSpace="Standard">
|
|
<ToolTip>Custom transport layer.</ToolTip>
|
|
<Description>Custom transport layer</Description>
|
|
<DisplayName>Custom transport layer</DisplayName>
|
|
<Value>6</Value>
|
|
</EnumEntry>
|
|
<Value>5</Value>
|
|
</Enumeration>
|
|
<Integer Name="GenTLVersionMajor" NameSpace="Standard">
|
|
<ToolTip>Major version number of the GenTL specification the GenTL Producer implementation complies with.</ToolTip>
|
|
<Description>Major version number of the GenTL specification the GenTL Producer implementation complies with.</Description>
|
|
<DisplayName>Gen TL Version Major</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>1</Value>
|
|
</Integer>
|
|
<Integer Name="GenTLVersionMinor" NameSpace="Standard">
|
|
<ToolTip>Minor version number of the GenTL specification the GenTL Producer implementation complies with.</ToolTip>
|
|
<Description>Minor version number of the GenTL specification the GenTL Producer implementation complies with.</Description>
|
|
<DisplayName>Gen TL Version Minor</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>5</Value>
|
|
</Integer>
|
|
<Integer Name="GenTLSFNCVersionMajor" NameSpace="Standard">
|
|
<ToolTip>Major version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</ToolTip>
|
|
<Description>Major version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</Description>
|
|
<DisplayName>Gen TLSFNC Version Major</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>1</Value>
|
|
</Integer>
|
|
<Integer Name="GenTLSFNCVersionMinor" NameSpace="Standard">
|
|
<ToolTip>Minor version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</ToolTip>
|
|
<Description>Minor version number of the GenTL Standard Features Naming Convention that was used to create the GenTL Producer`s XML.</Description>
|
|
<DisplayName>Gen TLSFNC Version Minor</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<ImposedAccessMode>RO</ImposedAccessMode>
|
|
<Value>1</Value>
|
|
</Integer>
|
|
</Group>
|
|
<Group Comment="InterfaceEnumeration">
|
|
<Command Name="InterfaceUpdateList" NameSpace="Standard">
|
|
<ToolTip>Updates the internal list of the interfaces.</ToolTip>
|
|
<Description>Updates the internal list of the interfaces.</Description>
|
|
<DisplayName>Interface Update List</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<pValue>InterfaceUpdateListReg</pValue>
|
|
<CommandValue>0</CommandValue>
|
|
</Command>
|
|
<IntReg Name="InterfaceUpdateListReg">
|
|
<Address>0x10800</Address>
|
|
<Length>4</Length>
|
|
<AccessMode>WO</AccessMode>
|
|
<pPort>TLPort</pPort>
|
|
<Sign>Unsigned</Sign>
|
|
<Endianess>LittleEndian</Endianess>
|
|
</IntReg>
|
|
<Integer Name="InterfaceUpdateTimeout" NameSpace="Standard">
|
|
<ToolTip>Specifies timeout for the InterfaceUpdateList Command.</ToolTip>
|
|
<Description>Specifies timeout for the InterfaceUpdateList Command.</Description>
|
|
<DisplayName>Interface Update Timeout</DisplayName>
|
|
<Visibility>Expert</Visibility>
|
|
<pValue>InterfaceUpdateTimeoutReg</pValue>
|
|
<Unit>ms</Unit>
|
|
</Integer>
|
|
<IntReg Name="InterfaceUpdateTimeoutReg">
|
|
<Address>0x10808</Address>
|
|
<Length>4</Length>
|
|
<AccessMode>RW</AccessMode>
|
|
<pPort>TLPort</pPort>
|
|
<Sign>Unsigned</Sign>
|
|
<Endianess>LittleEndian</Endianess>
|
|
</IntReg>
|
|
<Integer Name="InterfaceSelector" NameSpace="Standard">
|
|
<ToolTip>Selector for the different GenTL Producer interfaces.</ToolTip>
|
|
<Description>Selector for the different GenTL Producer interfaces.</Description>
|
|
<DisplayName>Interface Selector</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<pValue>InterfaceSelectorReg</pValue>
|
|
<pSelected>InterfaceID</pSelected>
|
|
<pSelected>InterfaceDisplayName</pSelected>
|
|
</Integer>
|
|
<IntReg Name="InterfaceSelectorReg">
|
|
<Address>0x10810</Address>
|
|
<Length>4</Length>
|
|
<AccessMode>RW</AccessMode>
|
|
<pPort>TLPort</pPort>
|
|
<Sign>Unsigned</Sign>
|
|
<Endianess>LittleEndian</Endianess>
|
|
</IntReg>
|
|
<StringReg Name="InterfaceID" NameSpace="Standard">
|
|
<ToolTip>GenTL Producer wide unique identifier of the selected interface.</ToolTip>
|
|
<Description>GenTL Producer wide unique identifier of the selected interface.</Description>
|
|
<DisplayName>Interface ID</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<Address>0x10818</Address>
|
|
<Length>128</Length>
|
|
<AccessMode>RO</AccessMode>
|
|
<pPort>TLPort</pPort>
|
|
</StringReg>
|
|
<StringReg Name="InterfaceDisplayName" NameSpace="Standard">
|
|
<ToolTip>A user-friendly name of the Interface.</ToolTip>
|
|
<Description>A user-friendly name of the Interface.</Description>
|
|
<DisplayName>Interface Display Name</DisplayName>
|
|
<Visibility>Beginner</Visibility>
|
|
<Address>0x10820</Address>
|
|
<Length>128</Length>
|
|
<AccessMode>RO</AccessMode>
|
|
<pPort>TLPort</pPort>
|
|
</StringReg>
|
|
</Group>
|
|
<Group Comment="SpecialFeatures">
|
|
<Port Name="TLPort" NameSpace="Standard">
|
|
<ToolTip>The GenICam port through which the System module is accessed.</ToolTip>
|
|
<Description>The GenICam port through which the System module is accessed.</Description>
|
|
<DisplayName>TL Port</DisplayName>
|
|
<Visibility>Invisible</Visibility>
|
|
<ImposedAccessMode>RW</ImposedAccessMode>
|
|
</Port>
|
|
</Group>
|
|
</RegisterDescription>
|