From 45b05cb33bfdc057896248a2fe8ca21c0c699686 Mon Sep 17 00:00:00 2001 From: Brendan Haines Date: Tue, 8 Apr 2025 22:48:09 -0600 Subject: [PATCH] add parameter definition file pulled from camera by vision point --- resource/camera/NED_LUPA3000_20140513_01.xml | 1315 ++++++++++++++++++ 1 file changed, 1315 insertions(+) create mode 100644 resource/camera/NED_LUPA3000_20140513_01.xml diff --git a/resource/camera/NED_LUPA3000_20140513_01.xml b/resource/camera/NED_LUPA3000_20140513_01.xml new file mode 100644 index 0000000..e78ff34 --- /dev/null +++ b/resource/camera/NED_LUPA3000_20140513_01.xml @@ -0,0 +1,1315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Beginner + RO + DeviceControl + BootStrap + AcquisitionControl + ImageFormatControl + + NedCameraFeatures + UserSetControl + FactoryOnly + + + + + + + + + + Category for Mandatory BootStrap Definition. + Category for BootStrap Definition. + CoaX Press + Beginner + RO + CxpStandard + CxpRevision + CxpXmlManifestSize + CxpXmlManifestSelector + CxpXmlSchemeVersion_XmlManifestSelector + CxpXmlVersion_XmlManifestSelector + CxpXmlUrlAddress_XmlManifestSelector + CxpIidcPointer + CxpDeviceVendorName + CxpDeviceModelName + CxpDeviceManufacturerInfo + CxpDeviceVersion + CxpDeviceFirmwareVersion + CxpDeviceID + CxpDeviceUserID + CxpLinkReset + CxpDeviceLinkID + CxpMasterHostLinkID + CxpStreamPacketDataSize + CxpLinkConfig + CxpLinkConfigDefault + CxpTestMode + CxpTestErrorCountSelector + CxpTestErrorCount_TestErrorCountSelector + CxpURL + + + + Category for Device information and control. + Category for Device information and control. + Device Information + Beginner + RO + DeviceVendorName + DeviceModelName + DeviceManufacturerInfo + DeviceVersion + DeviceFirmwareVersion + DeviceID + DeviceUserID + DeviceScanType + + + + Category for Image Format Control features. + Category for Image Format Control features. + Image Format Control + Beginner + RO + Width + Height + OffsetX + OffsetY + PixelFormat + TapGeometry + Image1StreamID + Image2StreamID + + + + Category for the acquisition and trigger control features. + Category for the acquisition and trigger control features. + Acquisition Control + Beginner + RO + AcquisitionMode + AcquisitionStart + AcquisitionStop + + + + NED Camera features + NED Camera features + NED Camera features + Beginner + RW + AnalogGain + Offset + ExposureMode + ExposureTimeCounter + TestImageSelector + PixelCorrectSetMode + PixelCorrectSetLevel + PixelCorrectDataSave + PixelCorrectDataSaveBlack + PixelCorrectDataSetup + + + Camera's Memory access + Camera's Memory access + User Set Control + Beginner + RW + UserSet_Load + UserSet_Save + UserSet_ResetToFactoryDefault + + + NED factory only + NED factory only + NED factory only + Guru + RW + rr_rw_Index + rr_rw_Value + + + + + + + + + + This represents the magic Number of CoaXPress. + This represents the magic Number of CoaXPress. +
0x0000
+ 4 + RO + Device + NoCache + Unsigned + BigEndian + HexNumber +
+ + Revision of the CoaXPress specifciation implemented. + Revision of the CoaXPress specifciation implemented. + Beginner +
0x4
+ 4 + RO + Device + WriteThrough + Unsigned + BigEndian +
+ + This provides the number of Xml Manifests available. + This provides the number of Xml Manifests available. + Expert +
0x0008
+ 4 + RO + Device + NoCache + Unsigned + BigEndian +
+ + Indicates the version of the XML file referenced by the XmlManifestSelector. + Indicates the version of the XML file referenced by the XmlManifestSelector. + Beginner +
0x000C
+ 4 + RW + Device + Unsigned + BigEndian +
+ + Indicates the version of the XML file referenced by the XmlManifestSelector. + Indicates the version of the XML file referenced by the XmlManifestSelector. + Beginner +
0x10
+ 4 + RO + Device + WriteThrough + Unsigned + BigEndian +
+ + Indicates the scheme version of the XML file referenced by the XmlManifestSelector. + Indicates the scheme version of the XML file referenced by the XmlManifestSelector. + Beginner +
0x14
+ 4 + RO + Device + WriteThrough + Unsigned + BigEndian +
+ + Indicates the start of the URL string referenced by the XmlManifestSelector. + Indicates the start of the URL string referenced by the XmlManifestSelector. + Beginner +
0x18
+ 4 + RO + Device + WriteThrough + Unsigned + BigEndian + HexNumber +
+ + If the Device supports the IIDC protocol, then this register shall provide the address of the start of the IIDC register space. + If the Device supports the IIDC protocol, then this register shall provide the address of the start of the IIDC register space. + Beginner +
0x1c
+ 4 + RO + Device + WriteThrough + Unsigned + BigEndian +
+ + + Name of the manufacturer of the device. + Name of the manufacturer of the device. + Device Vendor Name + Beginner + RO +
0x00002000
+ 32 + RO + Device +
+ + + Model of the device. + Model of the device. + Device Model Name + Beginner + RO +
0x00002020
+ 32 + RO + Device +
+ + + Manufacturer information about the device. + Manufacturer information about the device. + Device Manufacturer Info + Beginner + RO +
0x00002040
+ 48 + RO + Device +
+ + + Version of the device. + Version of the device. + Device Version + Beginner + RO +
0x00002070
+ 32 + RO + Device +
+ + + Version of the firmware in the device. + Version of the firmware in the device. + Device Firmware Version + Beginner + RO +
0x00002090
+ 32 + RO + Device +
+ + + Device Identifier (serial number). + Device Identifier (serial number). + Device ID + Expert + RO +
0x000020B0
+ 16 + RO + Device +
+ + + User-programmable Device Identifier. + User-programmable Device Identifier. + Device User ID + Beginner + RW +
0x000020C0
+ 16 + RW + Device +
+ + Resets all links of the Device. + Resets all links of the Device. + Expert + CxpLinkResetReg + 0 + 1 + 1 + Linear + + +
0x4000
+ 4 + RW + Device + WriteThrough + Unsigned + BigEndian +
+ + Provides the ID of the Device link via which this register is read. + Provides the ID of the Device link via which this register is read. +
0x4004
+ 4 + RO + Device + WriteThrough + Unsigned + BigEndian +
+ + Holds the Host Link ID of the Host link connected to the Device Master link. + Holds the Host Link ID of the Host link connected to the Device Master link. + Expert + CxpMasterHostLinkIDReg + 0 + 65535 + 1 + Linear + + +
0x4008
+ 4 + RW + Device + Unsigned + BigEndian +
+ + This provides the control packet data size. + This provides the control packet data size. +
0x400C
+ 4 + RO + Device + NoCache + Unsigned + BigEndian +
+ + Provides the maximum stream packet data size the Host can accept, in multiples of 4 bytes. + Provides the maximum stream packet data size the Host can accept, in multiples of 4 bytes. + Expert + CxpStreamPacketDataSizeReg + 0 + 65535 + 1 + Linear + + +
0x4010
+ 4 + RW + Device + NoCache + Unsigned + BigEndian +
+ + Holds a valid combination of Device link speed and number of active links. + Holds a valid combination of Device link speed and number of active links. + Beginner + + + Quad:CXP-3( 3.125 Gbps) + 0x00040038 + + + Quad:CXP-5( 5.000 Gbps) + 0x00040040 + + LinkConfig_Reg + + +
0x4014
+ 4 + RW + Device + NoCache + Unsigned + BigEndian +
+ + Holds a valid default mode combination of Device link speed and number of active links. + Holds a valid default mode combination of Device link speed and number of active links. + Beginner + + + Quad:CXP-3( 3.125 Gbps) + 0x00040038 + + + Quad:CXP-5( 5.000 Gbps) + 0x00040040 + + LinkConfigDefault_Reg + + +
0x4018
+ 4 + RO + Device + WriteThrough + Unsigned + BigEndian +
+ + Enables test packet transmission from Device to Host. + Enables test packet transmission from Device to Host. + Expert + CxpTestModeReg + 0 + 1 + 1 + Linear + + +
0x401C
+ 4 + RW + Device + WriteThrough + Unsigned + BigEndian +
+ + Selects the TestErrorCount register. Selection shall be a valid Device Link ID. + Selects the TestErrorCount register. Selection shall be a valid Device Link ID. + Expert + CxpTestErrorCountSelectorReg + 0 + 3 + 1 + Linear + + +
0x4020
+ 4 + RW + Device + WriteThrough + Unsigned + BigEndian +
+ + Current link error count selected by TestErrorCountSelector. + Current link error count selected by TestErrorCountSelector. + Expert + CxpTestErrorCountReg + 0 + 65535 + 1 + Linear + + +
0x4024
+ 4 + RW + Device + WriteThrough + Unsigned + BigEndian +
+ + URL for XML device description file. + URL for XML device description file. + XML URL + Beginner + RO + CxpXmlUrlAddress_XmlManifestSelector + 256 + RO + Device + +
+ + + + + + + + Name of the manufacturer of the device. + Name of the manufacturer of the device. + Device Vendor Name + Beginner + RO +
0x00002000
+ 32 + RO + Device +
+ + + Model of the device. + Model of the device. + Device Model Name + Beginner + RO +
0x00002020
+ 32 + RO + Device +
+ + + Manufacturer information about the device. + Manufacturer information about the device. + Device Manufacturer Info + Beginner + RO +
0x00002040
+ 48 + RO + Device +
+ + + Version of the device. + Version of the device. + Device Version + Beginner + RO +
0x00002070
+ 32 + RO + Device +
+ + + Version of the firmware in the device. + Version of the firmware in the device. + Device Firmware Version + Beginner + RO +
0x00002090
+ 32 + RO + Device +
+ + + Device Identifier (serial number). + Device Identifier (serial number). + Device ID + Expert + RO +
0x000020B0
+ 16 + RO + Device +
+ + + User-programmable Device Identifier. + User-programmable Device Identifier. + Device User ID + Beginner + RW +
0x000020C0
+ 16 + RW + Device +
+ + Specifies the sensors scan type. + Floating node until ILinescan is implemented in Server + Scan Type + Beginner + + RO + + Areascan (2D) sensor. + 2D sensor. + 0 + + + Linescan (1D) sensor. + 1D sensor. + 1 + + 0 + +
+ + + + + + + + Sets the acquisition mode of the device. + Sets the acquisition mode of the device. + Acquisition Mode + Beginner + RW + + captured continuously + captured continuously + Continuous + 0 + + AcquisitionModeReg + + +
0x0000A008
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + + Starts the Acquisition of the device. + Starts the Acquisition of the device. + Acquisition Start + AcquisitionStartReg + 1 + + +
0x0000A00C
+ 4 + WO + Device + Unsigned + BigEndian +
+ + + + Stops the Acquisition of the device. + Stops the Acquisition of the device. + Acquisition Stop + AcquisitionStopReg + 1 + + +
0x0000A010
+ 4 + WO + Device + Unsigned + BigEndian +
+
+ + + + + + + Format of the pixel to use for acquisition. + Format of the pixel to use for acquisition. + Beginner + Yes + + 0x101 + + PixelFormatReg + + +
0x0000A014
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + + Height of the image provided by the device (in pixels). + Height of the image provided by the device (in pixels). + Height + Beginner + HeightReg + 1 + 1710 + + 1 + + +
0x0000A004
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + + Width of the Image provided by the device (in pixels). + Width of the Image provided by the device (in pixels). + Width + Beginner + WidthReg + 128 + 1696 + + 32 + + +
0x0000A000
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + Beginner + OffsetXReg + 0 + 1536 + + 64 + + +
0x0000A018
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + Beginner + OffsetYReg + 0 + 1709 + + 1 + + +
0x0000A028
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + tap geometry feature + tap geometry feature + Tap Geometry + Beginner + + Yes + + 0x0000 + + + TapGeometryReg + + +
0x0000A01C
+ 4 + RO + Device + Unsigned + BigEndian +
+ + + + + Beginner + Yes + Image1StreamIDReg + 1 + Linear + + +
0x0000A020
+ 4 + RO + Device + Unsigned + BigEndian +
+ + + + Beginner + Yes + Image2StreamIDReg + 1 + Linear + + +
0x0000A024
+ 4 + RO + Device + Unsigned + BigEndian +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Invisible + RW + + + + Invisible + RW + 0 + + + Invisible + 1 + 1 + 1 + + + + + + + + + + + + + + + Analog gain + Analog gain + Beginner + Yes + + x 1.00 + 0 + + + + x 1.50 + 1 + + + + x 2.00 + 2 + + + + x 2.50 + 3 + + + + x 3.00 + 4 + + + + x 4.00 + 5 + + + AnalogGainReg + + +
0x0000A080
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + offset + offset + Beginner + Yes + Offset_Reg + 0 + 255 + 1 + Linear + + +
0x0000A088
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + Exposure mode + Exposure mode + Beginner + Yes + + Free run + 0 + + + External edge + 1 + + + External level + 2 + + ExposureModeReg + + +
0x0000A08C
+ 4 + RW + Device + WriteThrough + Unsigned + BigEndian +
+ + + Programable exposure time counter (Unit:usec) + Programable exposure time counter + Beginner + Yes + ExposureTimeCounterReg + 1 + 300000 + 1 + Linear + + +
0x0000A094
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + Test pattern + Test pattern + Beginner + Yes + + Off + 0 + + + GreyHorizontalRamp + 1 + + TestImageSelector_Reg + + +
0x0000A0A4
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + Pixel correction setting mode + Pixel correction setting mode + Beginner + Yes + + Raw + -1 + + + Black + 0 + + + Black and White + 1 + + PixelCorrectSetModeReg + + +
0x0000A0A8
+ 4 + RW + Device + Signed + BigEndian +
+ + + Pixel correction setting level + Pixel correction setting level + Beginner + Yes + PixelCorrectSetLevelReg + 1 + 255 + 1 + Linear + + +
0x0000A0AC
+ 4 + RW + Device + Unsigned + BigEndian +
+ + + Store pixel correction data in memory + Store pixel correction data in memory + Beginner + PixelCorrectDataSaveReg + 1 + + +
0x0000A0B0
+ 4 + WO + Device + Unsigned + BigEndian +
+ + + Store pixel correction data in memory + Store pixel correction data in memory + Beginner + PixelCorrectDataSaveBlackReg + 1 + + +
0x0000A11C
+ 4 + WO + Device + Unsigned + BigEndian +
+ + + Load pixel correction data from memory + Load pixel correction data from memory + Beginner + PixelCorrectDataSetupReg + 1 + + +
0x0000A220
+ 4 + WO + Device + Unsigned + BigEndian +
+ +
+ + + + + + + + Readout setup data in memory + Readout setup data in memory + Beginner + UserSet_LoadReg + 1 + + +
0x0000A0BC
+ 4 + WO + Device + Unsigned + BigEndian +
+ + + Store present setup data in memory + Store present setup data in memory + Beginner + UserSet_SaveReg + 1 + + +
0x0000A0C0
+ 4 + WO + Device + Unsigned + BigEndian +
+ + + Reset to factory settings + Reset to factory settings + Beginner + UserSet_ResetToFactoryDefaultReg + 1 + + +
0x0000A0B8
+ 4 + WO + Device + Unsigned + BigEndian +
+ +
+ + + + + + + Factory Only + Factory Only + Guru + 0 + 0 + 4294967292 + 4 + HexNumber + rr_rw_Value + + + + Factory Only + Factory Only + Guru + + rr_rw_Index + 0x0 + INDEX + + 4 + RW + Device + Unsigned + BigEndian + HexNumber + + + +