Automation Technology C4-2350-GigE Quick user guide

C4-2350-GigE Camera
Hardware Reference
Manual
Rev 2.1
AT - Automation Technology GmbH


C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •iii
Table of Contents
Table of Contents iii
C4 Camera Series Overview 2
Introduction................................................................................................... 2
Measuring Principle........................................................................................ 2
Geometry 1 ....................................................................................... 3
Geometry 2 ....................................................................................... 3
Geometry 3 ....................................................................................... 4
Geometry 4 ....................................................................................... 4
The C4-2350-GigE Camera General Specifications ......................................... 5
Mechanical Drawings: ........................................................................ 6
The C4-2350-GigE Camera Sensor Specifications............................................ 7
C4-2350-GigE Camera Operational Reference 8
C4-2350-GigE Camera GenICam Features..................................................... 8
DeviceInformation .............................................................................. 8
ImageFormatControls ......................................................................... 8
AcquisitionControl .............................................................................. 9
CameraControls – AOIs (Areas Of Interest)........................................... 9
CameraControls – ModeAndAlgorithmControls..................................... 9
CameraControls – SensorControls ..................................................... 10
CameraControls – SensorControls – AdvancedSensorsettings ............... 10
CameraControls – DataOutput.......................................................... 10
CameraControls – Commands .......................................................... 11
CameraIO ....................................................................................... 11
TriggerControls ................................................................................ 12
TriggerControls – ResolverRS422 ....................................................... 12
GigEVisionTransportLayer.................................................................. 13
UserSets .......................................................................................... 14
ChunkDataControl ........................................................................... 14
EventGeneration............................................................................... 14
FileAccessControl ............................................................................. 14
The GenICam Features Configuration of C4-2350-GigE ................................ 16
Correction of Column Fixed Pattern Noise (FPN) of C4-2350-GigE.................. 18
The C4-2350-GigE Camera Algorithms......................................................... 19
The Image Mode (IMG) .................................................................... 19
The Maximum Intensity Profile Mode (MAX)......................................... 20
The Threshold Mode (TRSH) .............................................................. 21

iv •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
The Center Of Gravity Mode (COG).................................................. 22
The Data Output Format of C4-2350-GigE ................................................... 23
The Data Channel Assignment DC0-DC2........................................... 23
The Output Frame Structure .............................................................. 24
C4-2350-GigE Camera Triggering ...............................................................26
Description of Profile Trigger Modes................................................... 26
Description of Modes for Triggering of Sequencer/Frame and Profile
Acquisition ....................................................................................... 28
The Chunk Data Mode of C4-2350-GigE...................................................... 30
General Description.......................................................................... 30
Payload Layout in Chunk Data Mode ................................................. 31
XML Descriptors and Id’s ................................................................... 32
Chunk Data Structure........................................................................ 33
The GigE-Vision Events of C4-2350-GigE...................................................... 34
C4-2350-GigE Camera Interface.................................................................. 35
The GigE Interface............................................................................ 35
The I/O & Power Interface................................................................. 35
The Illumination Control.................................................................... 37
Schematic of C4-2350-GigE digital inputs.......................................... 38
Schematic of C4-2350-GigE digital outputs........................................ 38
Description of LEDs........................................................................... 39
Integrated RS232 serial interface and Camera Boot Log....................... 40
The External C4-I/O-Panel (#202 182 006).................................................. 42
The C4 cables ............................................................................................. 44
Service Information 45
Document Revision ...................................................................................... 45
Product Information and Updates .................................................................. 45
Warranty Conditions .................................................................................... 46

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •1
© 2014 Automation Technology GmbH.
All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or
transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise without
consent in writing from the owners, AT-Automation Technology GmbH.
Disclaimer
While care has been exercised in the preparation of this document to ensure that it is fully correct and
comprehensive, the owners assume no responsibility for errors or omissions. Neither is any liability
assumed for damages resulting from the use of the information contained herein. No license is
granted under any patents or patent right of AT – Automation Technology GmbH.
Trademarks
All nationally and internationally recognized trademarks and trade names are hereby acknowledged.
This document is subject to change without notification. All rights reserved.

2 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
C4 Camera Series Overview
Introduction
The C4 camera series is a revolutionary product family of intelligent high speed sensors. It is optimised
for 3D profile measurement by means of laser triangulation technique. The 3D profile extraction is
performed in the camera by using high performance Field Programmable Gate Array processors. At
the same time the 3D profile data is sent to the PC over a Gigabit Ethernet interface (GigE). This
extreme data reduction boosts the measuring speed to unprecedented levels without affecting the
performance of the connected image processing unit.
Measuring Principle
The C4 camera acquires height profiles and height images based on the laser triangulation principle.
According to this method a laser line is projected on the object from one direction. The C4 camera
views the object from another angle defining the triangulation geometry. The resulting sensor image is
evaluated by the C4 camera core and converted into a single height profile. By scanning the laser line
over the object a complete height image can be acquired.
The figures below demonstrate some typical triangulation geometries. The following notation is used in
the approximation of height resolution:
∆X= resolution along the laser line (lateral),
∆Y= resolution perpendicular to the laser line (longitudinal in the direction of motion),
∆Z= height resolution.

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •3
Geometry 1
The laser line is projected perpendicular to the object surface, while the camera views the object under
the triangulation angle α.
The height resolution can be approximated: ∆Z ≈∆X / sin(α)
Geometry 2
The camera views the object perpendicularly to its surface, while the laser line is projected under the
triangulation angle α.
The height resolution can be approximated: ∆Z ≈∆X / tan(α)
Scan direction
α
Scan direction
α

4 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
Geometry 3
The camera views the object under an angle α, while the laser line is projected under a different
angle β.
The height resolution can be approximated: ∆Z ≈∆X * cos(β) / sin(α+ β),
in case α= β(direct reflex) : ∆Z ≈∆X / 2* sin(α)
Geometry 4
The camera views the object under an angle α, while the laser line is projected under a different
angle βat the camera side.
The height resolution can be approximated: ∆Z ≈∆X * cos(β) / sin(α- β),
Scan direction
αβ
Scan direction
α
β

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •5
The C4-2350-GigE Camera General Specifications
Camera Controls
Synchronization Modes Free running, Triggered, Software Triggered
Exposure Modes Programmable, Pulse controlled
Shutter Modes Rolling Shutter
Digital Trigger Input 2 optoisolated inputs, 5 V
VIL, logic “0”, Voltage < 2.5 V
VIH, logic “1” Voltage > 3.5 V
Digital Output 2 optoisolated outputs
VOL, logic “0” Voltage 0.6 V
VOH, logic “1” Voltage VCC (internal 20 kOhm pull-up)
IOH, logic “1” output current (internal 20 kOhm pull-up)
IOL, logic “0” output current 9 mA
Encoder Trigger Input RS422 Standard with 100 Ohm termination
Illumination Control Power 5 V DC, 200 mA, Modulation 20 kHz
Features
3D-Algorithms MAX, TRSH, COG
High Speed Acquisition Full frame: 190 fps
Optical Interface
Lens Mount M42x1 with Back Focal Distance 6.52 mm
Adapter for C-Mount lens (must
be ordered separately)
Back Focal Distance 17.52 mm
Adapter for F-Mount lens with
Bajonett mount (must be
ordered separately)
Back Focal Distance 46.50 mm
Mechanical Interface
Camera Size 68 mm x 68 mm x 64.2 mm (C-Mount)
68 mm x 68 mm x 93.2 mm (F-Mount)
Mass (without optics) 350 g (C-Mount), 420 g (F-Mount)
Power connector 20-pin MDR
Ethernet connector RJ45
Illumination control connector 5-pin M9

6 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
Electrical Interface
Input Voltage 10 – 24 V DC
Power consumption < 10 W
Operating Temperature 0 °C to +50 °C (non condensing)
Output Data Interface Gigabit Ethernet (IEEE 802.3)
Communication Protocol GigE Vision with GeniCam
Mechanical Drawings:
C4-2350-GigE with C-Mount adapter:
C4-2350-GigE with F-Mount adapter:

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •7
The C4-2350-GigE Camera Sensor Specifications
Parameters Specifications
Sensitivity at peak response 17000 LSB / µJ / cm² @ 610 nm
Resolution 2352 x 1728
Pixel Size 7 µm x 7 µm
Sensor Size 16.46 mm x 12.10 mm, diagonal: 20.43 mm
Optics 1”
Sensor ADC Resolution 10 bit
Sensor Dynamic Range 59 dB
Max. Internal Full-Frame Rate 190 fps
Max. External Full-Frame Rate 25 fps
Effective Frame / Profile Rate at
Max. Row Length
Number of Rows Effective Frame / Profile Rate (Hz)
14
27
108
216
432
864
1728
23450
12160
3040
1520
760
380
190
Spectral sensitivity of C4-2350-GigE sensor

8 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
C4-2350-GigE Camera
Operational Reference
C4-2350-GigE Camera GenICam Features
DeviceInformation
Name Rev. Interface Access Description
DeviceVendorName 1.0 IString R The name of the device vendor.
DeviceModelName 1.0 IString R The name of the device model.
DeviceManufacturerInfo 1.0 IString R Additional info from manufacturer about this device.
DeviceVersion 1.0 IString R A string identifying the version of the device.
DeviceID 1.0 IString R Version of firmware/software.
DeviceFirmwareVersion 1.0 IString R A unique identifier of the device, e.g., a serial number
or a GUID (User Data in GigE Boot register).
DeviceUserID 1.0 IString R/W User-programmable device identifier.
DeviceScanType 1.0 IEnumeration R Shows the device type
- Areascan
DeviceReset 1.0 ICommand W Resets and reboots the device immediately.
DeviceRegistersStreamingStart 1.2 ICommand W Announces the start of registers streaming without
immediate checking for consistency.
DeviceRegistersStreamingEnd 1.2 ICommand W Announces the end of registers streaming and
perform validation for registers consistency before
activating them. This will also update the
DeviceRegistersValid flag.
DeviceRegistersCheck 1.2 ICommand W Performs an explicit register set validation for
consistency.
DeviceRegistersValid 1.2 IBoolean R Indicates whether the current register set is valid and
consistent.
DeviceTemperature AT IFloat R Device temperature in degrees Celsius (°C).
DeviceMaxThroughput 1.2 IInteger R Maximum Bandwidth of data in Bytes/sec.
ImageFormatControls
Name Rev. Interface Access Description
PayloadSize 1.0 IInteger R PayloadSize provides the number of bytes transferred
for each image on the stream channel
SensorWidth 1.0
IInteger R Width of sensor (effective pixels)
SensorHeight 1.0
IInteger R Height of sensor (effective pixels)
Width 1.0
IInteger R/W Width of Image/Area Of Interest.
In Image-Mode writing this manipulates AOI[0].width.
Height 1.0
IInteger R/W Height of Image/Area Of Interest.
In Image-Mode writing this manipulates AOI[0].height
PixelFormat 1.0
IEnumeration R/W Format of the image pixels. For more details, see the
Pixel Format description chapter.
- Mono8
- Mono16
ReverseY 1.0
IBoolean R/W When set to true, this parameter flips the image
vertically.

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •9
Name Rev. Interface Access Description
OffsetX 1.0 IInteger R/W
X Offset of AOI
TestImageSelector 1.0
IEnumeration R/W Selection of the test image to be used.
- Off
- GreySensorColumnPattern
LinePitch 1.0
IInteger R Distance between consecutive lines in bytes.
PixelDynamicRangeMin 1.0
IInteger R Minimum pixel value sent by the camera.
PixelDynamicRangeMax 1.0
IInteger R Maximum pixel value sent by the camera.
AcquisitionControl
Name Rev. Interface Access Description
AcquisitionStart 1.0 ICommand W Issues the START command. This starts the
acquisition.
AcquisitionStop 1.0 ICommand W Issues the STOP command. This stops the
acquisition.
AcquisitionMode 1.0 IEnumeration R/W Defines the type of acquisition:
- SingleFrame
- MultiFrame
- Continuous
AcquisitionAbort 1.0 ICommand W Issues the ABORT command. This immediately
aborts the acquisition without completing the current
frame.
AcquisitionFrameCount 1.0 IInteger R/W Number of frames to be acquired in MultiFrame
acquisition mode. The minimum allowable value is 1.
AcquisitionFrameRateAbs 1.2 IFloat R The frame rate of the imager. Absolute units are in
Hz.
AcquisitionStatusSelector 1.2
IEnumeration R/W Selector for AcquisitionStatus to read:
- AcquisitionTriggerWait
- AcquisitionActive
- AcquisitionTransfer
- FrameTriggerWait
AcquisitionStatus[AcquisitionStat
usSelector]
1.2
IBoolean R Status of the selected acquisition flag
AcquisitionMaxBufferedFrameCo
unt
AT IInteger R Maximum number of buffered frames
CameraControls – AOIs (Areas Of Interest)
Name Rev. Interface Access Description
MaxNumAOIs AT IInteger R Maximum number of AOIs.
NumAOIs AT IInteger R/W Number of used AOIs.
ImageModeAoiSelector AT IInteger R/W Selects the AOI to show in image mode
AoiSelector AT IInteger R/W Selects which AOI to control
AoiHeight AT IInteger R/W
Number of sensor rows in AOI
AoiOffsetY AT IInteger R/W
Offset distance in rows between the first row of AOI
and the first row of sensor chip
AoiThreshold AT IInteger R/W
Intensity threshold value for selected AOI.
CameraControls – ModeAndAlgorithmControls
Name Rev. Interface Access Description
CameraMode AT IEnumeration R/W Selects the camera mode or algorithm:
- Image
- CenterOfGravity
- Threshold
- MaximumIntensity
ProfilesPerFrame AT IInteger R/W This feature represents the number of Profiles per
Frame in 3D-Mode expelled by the camera.
AbsOffsetPos AT IBoolean R/W True: Position values are referenced to the first row
of sensor chip (absolute position).
False: Position values are referenced to the first row
of AOI.
TrshFirstFalling AT IBoolean R/W Stops the position calculation along an AOI column,
as soon as the falling edge of a Gauss curve is
detected.
NumCOGSP AT IInteger R/W Number of subpixel bits of COG output (0-6).

10 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
Name Rev. Interface Access Description
PosValidationEn AT IBoolean R/W Enable validation of position value of a Gauss curve
using tolerances for width and sum of intensity.
Perform validation during scan of image column and
immediately after detecting a Gauss falling edge.
Clear the result, if the position value is invalid.
ClearInvalidPos AT IBoolean R/W Enable validation of position value using tolerances
for width and sum of intensity. Perform validation at
the end of scan of image column. Invalid position
values are set to zero in all DCs.
ValidationWidthMin AT IInteger R/W Minimum width of valid intensity distribution in 3D-
mode.
ValidationWidthMax AT IInteger R/W Maximum width of valid intensity distribution in 3D-
mode.
ValidationSumMin AT IInteger R/W Minimum sum of intensity of valid intensity
distribution in 3D-mode.
ValidationSumMax AT IInteger R/W Maximum sum of intensity of valid intensity
distribution in 3D-mode.
CameraControls – SensorControls
Name Rev. Interface Access Description
SensorFrameCounter AT IInteger R Sensor frame counter.
SensorReadoutTime AT IInteger R Sensor Readout Time in µs.
ExposureTimeAbs AT IInteger R/W Sensor integration time in µs.
FramePeriode AT IInteger R/W Time between two frames in µs.
FrameRate AT IFloat R Frame rate in Hz
ExposureMode AT IEnumeration R/W Sensor exposure mode:
- Rolling
ShortIntegrationMode AT IBoolean R/W Enables the short integration mode, for exposure
times shorter than the Sensor Readout Time
ShortIntegrationRows AT IInteger R Number of Sensor Rows used to adjust the
exposure time in Short Integration Mode
CameraControls – SensorControls – AdvancedSensorsettings
Name Rev. Interface Access Description
RawEndPause AT IInteger R Row end pause in number of CLKs.
VREF1_Channel AT IFloat R/W AADC reference voltage (DAC 0).
VREF2_Channel AT IFloat R/W Reference voltage for ADC calibration (DAC 1).
VREF3_Channel AT IFloat R/W Determines the dark offset together with
VCLAMP3 (DAC 2).
VCLAMP3_Channel AT IFloat R/W Determines the dark offset together with VREF3
(DAC 3).
VRSTPIX_Channel AT IFloat R/W VRSTPIX (DAC4).
VLN1_Channel AT IFloat R/W Bias for pixel source follower (DAC5).
VLP_Channel AT IFloat R/W Bias for column buffer (DAC7).
VREF4_Channel AT IFloat R/W ADC reference voltage should be equal to
VREF1 (DAC7).
DarkOffsetEnable AT IBoolean R/W Dark offset enable.
UsePersistentFPNData AT IBoolean R/W Enable the use of perstistent data for FPN
correction.
CameraControls – DataOutput
Name Rev. Interface Access Description
EnableDC0 AT IBoolean R/W Activates the output data channel DC0.
EnableDC1 AT IBoolean R/W Activates the output data channel DC1.
EnableDC2 AT IBoolean R/W Activates the output data channel DC2.
EnableDC0Shift AT IBoolean R/W Right shift twice the intensity value in DC0, when
PixelFormat is Mono8.
EnableDC2TrshSP AT IBoolean R/W Controls the output in channel DC2, when TRSH
algorithm is selected:
True: DC2 outputs the position value with 1
subpixel.
False: DC2 outputs the right edge position.
EnableDC1TrshWidth AT IBoolean R/W Controls the output in channel DC1, when TRSH
algorithm is selected:
True: DC1 outputs the laser line width.

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •11
Name Rev. Interface Access Description
False: DC1 outputs the left edge position.
EnableDC1Width AT IBoolean R/W Controls the output in channel DC1, when COG
algorithm is selected:
True: DC1 outputs the laser line width.
False: DC1 outputs the left edge position.
EnableDC1Flags AT IBoolean R/W When in 16 bit mode, the bits 12-15 of output
channel DC1 contain additional algorithm flags
CameraControls – Commands
Name Rev. Interface Access Description
StartPulse AT ICommand W Send Start pulse.
StopPulse AT ICommand W Send Stop pulse.
TriggerPulse AT ICommand W Send Trigger pulse.
CalibSensor AT ICommand W Start internal sensor FPN calibration.
LoadFPNData AT ICommand W Load current FPN data into the sensor memory
persistenly.
StoreFPNData AT ICommand W Transfer FPN data from sensor memory to
camera memory persistenly.
RstFrameCnt AT ICommand W Reset frame counter to zero.
CameraIO
Name Rev. Interface Access Description
Input1 AT IEnumeration R Lists the input signals available for IN1:
- Input1_Unused.
- Input1_FrameStart
- Input1_EnableFrame
- Input1_Trigger
Input2 AT IEnumeration R Lists the input signals available for IN2:
- Input2_Unused.
- Input2_StopFrame
- Input2_Trigger
Output1 AT IEnumeration RW Selects the output signal for OUT1:
Symbolic Value
- Out1_IntegrationActive
- Out1_SequencerActive
- Out1_High
- Out1_Low
- Out1_InternalTrigger
- Out1_SequencerTriggerActive
Integer Value
0
1
4
5
6
7
Output2 AT IEnumeration RW Selects the output signal for OUT2:
Symbolic Value
- Out2_IntegrationActive
- Out2_High
- Out2_Low
- Out2_TriggerOverrun
- Out2_ResolverCountDir
- Out2_TriggerBusy
Integer Value
0
3
4
5
6
7
TriggerOverrun AT IBoolean R Trigger Overrun Flag.
Input1Level AT IEnumeration R The voltage level of IN1:
- Input1Level_High
- Input1Level_Low
Input2Level AT IEnumeration R The voltage level of IN2:
- Input2Level_High
- Input2Level_Low
RS422ChannelALevel AT IEnumeration R Voltage level of RS422 Channel A:
- RS422ChannelALevel_High
- RS422ChannelALevel_Low
RS422ChannelBLevel AT IEnumeration R Volatge level of RS422 Channel B
- RS422ChannelBLevel_High
- RS422ChannelBLevel_Low
LaserPower AT IFloat R/W Sets the output analog voltage of illumination control
in the range 0.0-5.0 V DC (corresponds to 0...100%)
TurnLaserOn AT IBoolean R/W Laser turn on/off.
TurnLaserOnAuto AT IBoolean R/W Laser turn on automatically during sensor integration.
VoltageIn AT IFloat R Reads the input analog voltage of illumination control
(range 0.0-5.0 V DC)
Output1MinPulseWidth AT
IInteger
R/W Output1 minimum pulse width in microseconds (µs)
Output2MinPulseWidth AT
IInteger
R/W Output2 minimum pulse width in microseconds (µs)

12 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
Name Rev. Interface Access Description
Output1Delay AT
IInteger
R/W Output1 delay in microseconds (µs)
Output2Delay AT
IInteger
R/W Output2 delay in microseconds (µs)
Output1Invert AT
IBoolean
R/W True: Output1 inverted
False: Output1 not inverted
Output2Invert AT
IBoolean
R/W True: Output1 inverted
False: Output1 not inverted
TriggerControls
Name Rev. Interface Access Description
SequencerMode AT IEnumeration R/W Selects the start trigger mode:
- FreeRun
- StartStopCameraInput12
- StartCameraInput1
- GateCameraInput1
- StartStopCameraInput12Event
ProfileTriggerMode AT IEnumeration R/W Selects the profile trigger mode:
- FreeRun
- CameraInput1
- CameraInput2
- EncoderResolverInterfaceRS422.
ClearTriggerOverrun AT ICommand W Command to clear the trigger overrun flag.
TriggerControls – ResolverRS422
Name Rev. Interface Access Description
TriggerDivider AT IInteger R/W Trigger divider.
TriggerCoord AT IInteger R Resolver trigger coordinates
TriggerDirectionMode AT IBoolean R/W A sensor image is triggered when the internal pulse
counter is countdown to 0. Upon start of acquisition,
the initial value of pulse counter is equal to trigger
divider.
This parameter controls the behaviour of the pulse
counter:
True: The pulse counter is decreased and
countdown to 0, when resolver pulses are
generated from both moving directions (forwards
and backwards).
False: The pulse counter is decreased and
countdown to 0, when resolver pulses are
generated from one moving direction only (e.g.
forwards). In that case, pulses corresponding to the
opposite moving direction (e.g. backwards) will
increase the pulse counter.
TriggerReverseDirection AT IBoolean R/W Reverse the pulse count direction.
TriggerDividerLoadAtStart AT IBoolean R/W Loads the value of trigger divider into the pulse
counter, when start trigger occurs.
TriggerSingleChannelMode AT IEnumeration R/W Enables trigger mode using single channel resolver:
- Off
- Enable A/IN1
- Enable B/IN2
LoadTriggerDivider AT ICommand W Command to load the value of trigger divider into
the pulse counter.
ClearTriggerCoord AT ICommand W Reset trigger coordinate counter
TriggerCoordinateCountAlways AT IBoolean R/W Controls when trigger coordinates shall be counted:
True: Trigger coordinates are counted always
False: Trigger coordinates are counted only during
image acquisition
UseAlternateResolverInputs AT IBoolean R/W True: Use IN1/IN2 instead of A/B as encoder input
False: Use A/B as encoder input
UseAlternateResolverInputsInv
erted
AT IBoolean R/W True: Invert encoder input over IN1/IN2
False: Do not invert encoder input over IN1/IN2

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •13
GigEVisionTransportLayer
Name Rev. Interface Access Description
GevVersionMajor 1.2 IInteger
R This field represents the major version of the GigE
Vision specification supported by this device
GevVersionMinor 1.2 IInteger
R This field represents the minor version of the GigE
Vision specification supported by this device
GevDeviceModeIsBigEndian 1.2
IBoolean R This represents the endianess of bootstrap registers
(FALSE: Little-endian device TRUE: Big-endian
device)
GevDeviceModeCharacterSet 1.2
IEnumeration R This feature represents the character set of all boot
strap strings:
- CharacterSet_UTF8
GevInterfaceSelector 1.2
IEnumeration R Indicates the index of the network interface to
configure:
- EnumEntry_GevInterfaceSelector_Interface_0
GevMACAddress 1.2
IInteger R 48-bit MAC address of the selected interface
GevSupportedIPConfigurationLLA 1.2
IBoolean
R Indicate if LLA (Auto-IP) is supported by the selected
interface
GevSupportedIPConfigurationDHC
P
1.2
IBoolean
R Indicate if DHCP is supported by the selected
interface
GevSupportedIPConfigurationPersi
stentIP
1.2
IBoolean
R Indicate if Persistent IP is supported by the selected
interface
GevCurrentIPConfigurationLLA 1.2
IBoolean
R/W This feature indicates if Link Local Address IP
configuration scheme is activated on the given
network interface
GevCurrentIPConfigurationDHCP 1.2
IBoolean
R/W This feature indicates if DHCP Address IP
configuration scheme is activated on the given
network interface
GevCurrentIPConfigurationPersiste
ntIP
1.2
IBoolean
R/W This feature indicates if PersistentIP IP configuration
scheme is activated on the given network interface
GevCurrentIPAddress 1.2
IInteger R IP address of the selected interface
GevCurrentSubnetMask 1.2
IInteger R Subnet mask of the selected interface
GevCurrentDefaultGateway 1.2
IInteger R Default gateway of the selected interface
GevPersistentIPAddress 1.2
IInteger R/W Persistent IP address for the selected interface
GevPersistentSubnetMask 1.2
IInteger R/W Persistent subnet mask for the selected interface
GevPersistentDefaultGateway 1.2
IInteger R/W Persistent default gateway for the selected interface
GevLinkSpeed 1.2 IInteger R Link speed in Mbps.
GevFirstURL 1.2
IString R NULL-terminated string providing the first URL to the
XML device description file
GevSecondURL 1.2
IString R
NULL-terminated string providing the second URL to
the XML device description file
GevNumberOfInterfaces 1.2
IInteger R
Indicates the number of physical network interfaces
on this device
GevMessageChannelCount 1.2
IInteger R
Indicates the number of message channels
supported by this device
GevStreamChannelCount 1.2
IInteger R
Indicates the number of stream channels supported
by this device
GevSupportedOptionalCommands
UserDefinedName
1.2
IBoolean
R
Indicates if the User-defined Name register is
supported
GevSupportedOptionalCommands
SerialNumber
1.2
IBoolean
R
Indicates if the Serial Number register is supported
GevSupportedOptionalCommands
EVENTDATA
1.2
IBoolean
R
Indicates if EVENTDATA_CMD and
EVENTDATA_ACK are supported
GevSupportedOptionalCommands
EVENT
1.2
IBoolean
R
Indicates if EVENT_CMD and EVENT_ACK are
supported
GevSupportedOptionalCommands
PACKETRESEND
1.2 IBoolean
R
Indicates if PACKETRESEND_CMD is supported
GevSupportedOptionalCommands
WRITEMEM
1.2
IBoolean
R
Indicates if WRITEMEM_CMD and
WRITEMEM_ACK are supported
GevSupportedOptionalCommands
Concatenation
1.2
IBoolean
R
Indicates if multiple operations in a single message
are supported
GevHeartbeatTimeout 1.2
IInteger R/W
Current heartbeat timeout in milliseconds
GevTimestampTickFrequency 1.2
IInteger R
64-bit value indicating the number of timestamp
clock tick in 1 second
GevTimestampControlLatch 1.2
ICommand
W
Latches the current timestamp value of the device
GevTimestampControlReset 1.2
ICommand
W
Resets the timestamp count of the device
GevTimestampValue 1.2 IInteger R Latched 64-bit value of the timestamp. Value must
first be latched using GevTimestampControlLatch.
GevStreamChannelSelector 1.2
IInteger
R/W
Indicate which stream channel to configure

14 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
Name Rev. Interface Access Description
GevSCPInterfaceIndex 1.2
IInteger
R
Index of network interface
GevSCPSPacketSize 1.2
IInteger
R/W
The size of the stream packet to send on this
channel
GevSCPD 1.2
IInteger
R/W
Delay (in timestamp counter unit) to insert between
each packet for this stream channel
UserSets
Name Rev. Interface Access Description
UserSetSelector 1.2 IEnumeration R/W Selects the feature User Set to load, save or
configure:
- Factory
- UserSet1
- UserSet2
- UserSet3
UserSetLoad[UserSetSelector] 1.2 ICommand W Loads the User Set specified by UserSetSelector to
the device and makes it active.
UserSetSave[UserSetSelector] 1.2 ICommand W Saves the selected User Set specified by
UserSetSelector to persistent memory.
UserSetDefaultSelector 1.2 IEnumeration R/W Selects the feature User set to load at power up:
- Factory
- UserSet1
- UserSet2
- UserSet3
ChunkDataControl
Name Rev. Interface Access Description
ChunkModeActive 1.2 IBoolean R/W Enables the chunk data mode.
ChunkModeSelector 1.2 IEnumeration R/W Selects the chunk data mode:
- OneChunkPerFrame
- OneChunkPerProfile
EventGeneration
Name Rev. Interface Access Description
EventSelector 1.2 IEnumeration R/W Selector for the Event to control:
- None,
- AcquisitionStart
- AcquisitionEnd
- TransferStart
- TransferEnd
EventNotification 1.2 IEnumeration R/W Notification type to issue when selected event
occurs:
- Off,
- GigEVisionEvent.
FileAccessControl
Name Rev. Interface Access Description
FileSelector 1.2 IEnumeration R/W Selects the target file in the device.:
- UserSetDefault
- UserSet1
- UserSet2
- UserSet3
- UserData
FileOperationSelector 1.2 IEnumeration R/W Selects the target operation for the selected file in the
device. This Operation is executed when the
FileOperationExecute feature is called:
- Open
- Close
- Read
- Write
FileOperationExecute 1.2 ICommand W Executes the operation selected by
FileOperationSelector on the selected file.
FileOpenMode 1.2 IEnumeration R/W Selects the access mode in which a file is opened in
the device.
- Read
- Write

C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1 •15
Name Rev. Interface Access Description
- ReadWrite
FileAccessOffset 1.2 IInteger R/W Controls the Offset of the mapping between the
device file storage and the FileAccessBuffer.
FileAccessLength 1.2 IInteger Controls the Length of the mapping between the
device file storage and the FileAccessBuffer.
FileOperationStatus 1.2 IEnumeration R Represents the file operation execution status:
- Success
- Failure
FileOperationResult 1.2 IInteger R Represents the file operation result. For Read or
Write operations, the number of successfully
read/written bytes is returned.
FileSize 1.2 IInteger R Represents the size of the selected file in bytes.

16 •C4-2350-GigE Camera Hardware Reference Manual Rev. 2.1
The GenICam Features Configuration of C4-2350-GigE
Due to dependencies of the XML nodes of C4-2350-GigE registers, it is recommended to follow a
specific order, when configuring the GenICam features of the camera. The list shown below,
generated as a CXC file by the CX-Explorer, demonstrates an example of the correct write order:
CameraMode CenterOfGravity
ProfileTriggerMode FreeRun
EnableDC2 1
EnableDC1 0
TestImageSelector Off
PixelFormat Mono8
Width 2352
ReverseY 0
ExposureTimeAbs 100
FramePeriode 5218
ShortIntegrationMode 1
DarkOffsetEnable 1
UsePersistentFPNdata 1
NumAois 1
AoiSelector 1
AoiHeight 1728
AoiOffsetY 0
AoiThreshold 128
AbsOffsetPos 0
TrshFirstFalling 0
NumCOGSP 6
ValidationWidthMin 0
ValidationWidthMax 1727
ValidationSumMin 0
ValidationSumMax 65535
CameraMode CenterOfGravity
ProfilesPerFrame 100
ClearInvalidPos 0
PosValidationEn 0
EnableDC0 0
EnableDC1 0
EnableDC1TrshWidth 0
EnableDC1Width 0
EnableDC1Flags 0
EnableDC2 1
EnableDC2TrshSP 0
EnableDC0Shift 1
AcquisitionFrameCount 1
AcquisitionMode Continuous
Output1Out1_SequencerActive
Output2Out2_IntegrationActive
LaserPower 0
TurnLaserOn 0
TurnLaserOnAuto 0
Output1MinPulseWidth 0
Output2MinPulseWidth 0
Output1Delay 0
Output2Delay 0
Output1Invert 0
Table of contents