![]() |
IRSOL
C++ code implementing socket server for interacting with Baumer camera.
|
The initial (factory) parameters for the Baumer camera are the following:
AcquisitionFrameCount
: 1AcquisitionFrameRateEnable
: 0AcquisitionFrameRate
: 10AcquisitionMode
: ContinuousAcquisitionStatusSelector
: AcquisitionActiveAcquisitionStatus
: 1ActionGroupKey
: 0ActionGroupMask
: 0ActionSelector
: 1AutoFeatureHeight
: 2048AutoFeatureOffsetX
: 0AutoFeatureOffsetY
: 0AutoFeatureRegionMode
: OffAutoFeatureRegionReference
: Region0AutoFeatureRegionSelector
: BrightnessAutoAutoFeatureWidth
: 2448BinningHorizontalMode
: SumBinningHorizontal
: 1BinningSelector
: Region0BinningVerticalMode
: SumBinningVertical
: 1BlackLevelSelector
: AllBlackLevel
: 0BrightnessAutoNominalValue
: 50BrightnessAutoPriority
: ExposureAutoChunkEnable
: 0ChunkModeActive
: 0ChunkSelector
: ImageCounterDuration
: 1CounterEventActivation
: RisingEdgeCounterEventSource
: OffCounterResetActivation
: RisingEdgeCounterResetSource
: OffCounterReset
: DoneCounterSelector
: Counter1CounterValueAtReset
: 0CounterValue
: 0CustomDataConfigurationMode
: OffCustomDataSelector
: 0CustomData
: 0xffDefectPixelCorrection
: 1DefectPixelListEntryActive
: 0DefectPixelListEntryPosX
: 0DefectPixelListEntryPosY
: 0DefectPixelListIndex
: 0DefectPixelListSelector
: PixelDeviceCharacterSet
: UTF8DeviceEventChannelCount
: 1DeviceFamilyName
: VCXGDeviceFirmwareVersion
: CID:014003/PID:11707052DeviceLinkCommandTimeout
: 200000DeviceLinkHeartbeatMode
: OnDeviceLinkHeartbeatTimeout
: 3e+06DeviceLinkSelector
: 0DeviceLinkSpeed
: 125000000DeviceLinkThroughputLimit
: 125000000DeviceManufacturerInfo
: F:04010642/C:04010638/BL3.8:0401063EDeviceModelName
: VCXG.2-51MDeviceRegistersEndianness
: BigDeviceSFNCVersionMajor
: 2DeviceSFNCVersionMinor
: 4DeviceSFNCVersionSubMinor
: 0DeviceScanType
: AreascanDeviceSensorType
: CMOSDeviceSerialNumber
: 700011810487DeviceStreamChannelCount
: 1DeviceStreamChannelEndianness
: LittleDeviceStreamChannelPacketSize
: 1500DeviceStreamChannelSelector
: 0DeviceStreamChannelType
: TransmitterDeviceTLType
: GigEVisionDeviceTLVersionMajor
: 2DeviceTLVersionMinor
: 0DeviceTLVersionSubMinor
: 0DeviceTemperatureExceeded
: 0DeviceTemperatureSelector
: InHouseDeviceTemperatureStatusTransitionSelector
: NormalToHighDeviceTemperatureStatusTransition
: 67DeviceTemperatureStatus
: NormalDeviceTemperature
: 60DeviceType
: TransmitterDeviceUserID: null *
DeviceVendorName: Baumer *
DeviceVersion: R4.1.1 *
EnergyEfficientEthernetEnable: 1 *
EventNotification: Off *
EventSelector: GigEVisionHeartbeatTimeOut *
ExposureAutoMaxValue: 1e+06 *
ExposureAutoMinValue: 15 *
ExposureAuto: Off *
ExposureMode: Timed *
ExposureTime: 4000 *
FrameCounter: 2765 *
GVSPConfigurationBlockID64Bit: 1 *
GainAutoMaxValue: 251.187 *
GainAutoMinValue: 1 *
GainAuto: Off *
GainSelector: All *
Gain: 1 *
Gamma: 1 *
GevCCP: ControlAccess *
GevCurrentDefaultGateway: 0.0.0.0 *
GevCurrentIPAddress: 192.168.1.2 *
GevCurrentIPConfigurationDHCP: 0 *
GevCurrentIPConfigurationLLA: 1 *
GevCurrentIPConfigurationPersistentIP: 1 *
GevCurrentSubnetMask: 255.255.255.0 *
GevFirstURL: Local:Baumer_VCXG.2-UrFlash_rev5FCA7357B367CE0B670BD309D06D97F32BD6FF8E.zip;10570000;1046C *
GevGVCPExtendedStatusCodesSelector: Version1_1 *
GevGVCPExtendedStatusCodes: 1 *
GevGVCPPendingAck: 1 *
GevIPConfigurationStatus: PersistentIP *
GevInterfaceSelector: 0 *
GevMACAddress: 00:06:be:12:27:2d *
GevMCDA: 192.168.1.1 *
GevMCPHostPort: 49160 *
GevMCRC: 2 *
GevMCSP: 49151 *
GevMCTT: 10 *
GevNumberOfInterfaces: 1 *
GevPAUSEFrameReception: 1 *
GevPersistentDefaultGateway: 0.0.0.0 *
GevPersistentIPAddress: 192.168.1.2 *
GevPersistentSubnetMask: 255.255.255.0 *
GevPrimaryApplicationIPAddress: 192.168.1.1 *
GevPrimaryApplicationSocket: 49159 *
GevSCDA: 192.168.1.1 *
GevSCFTD: 0 *
GevSCPD: 0 *
GevSCPHostPort: 49161 *
GevSCPInterfaceIndex: 0 *
GevSCPSDoNotFragment: 1 *
GevSCPSFireTestPacket: 0 *
GevSCPSPacketSize: 1500 *
GevSCSP: 49153 *
GevSecondURL: File:CXG.xml *
GevStreamChannelSelector: 0 *
GevSupportedOptionSelector: IPConfigurationLLA *
GevSupportedOption: 1 *
HeightMax: 2048 *
Height: 2048 *
ImageDataEnable: 0 *
InterfaceSpeedMode: Ethernet1Gbps *
LUTEnable: 0 *
LUTIndex: 0 *
LUTSelector: Luminance *
LUTValue: 0 *
LineDebouncerHighTimeAbs: 0 *
LineDebouncerLowTimeAbs: 0 *
LineInverter: 0 *
LineMode: Input *
LineSelector: Line0 *
LineSource: Off *
LineStatusAll: 0x6 *
LineStatus: 0 *
LostEventCounter: 0 *
MemoryMaxBlocks: 8 *
OffsetX: 0 *
OffsetY: 0 *
PayloadSize: 5013504 *
PixelFormat: Mono8 *
ReadOutTime: 27889 *
ReadoutMode: Overlapped *
ReverseX: 0 *
ReverseY: 0 *
SensorHeight: 2048 *
SensorName: IMX264 *
SensorPixelHeight: 3.45 *
SensorPixelWidth: 3.45 *
SensorShutterMode: Global *
SensorWidth: 2448 *
SequencerConfigurationMode: Off *
SequencerFeatureEnable: 1 *
SequencerFeatureSelector: ExposureTime *
SequencerMode: Off *
ShortExposureTimeEnable: 0 *
TLParamsLocked: 1 *
TestPatternGeneratorSelector: ImageProcessor *
TestPattern: Off *
TimerDelay: 0 *
TimerDuration: 10 *
TimerSelector: Timer1 *
TimerTriggerActivation: RisingEdge *
TimerTriggerSource: Off *
TimestampLatchValue: 0 *
TriggerActivation: RisingEdge *
TriggerDelay: 0 *
TriggerMode: Off *
TriggerOverlap: ReadOut *
TriggerSelector: FrameStart *
TriggerSource: All *
UserOutputSelector: UserOutput1 *
UserOutputValueAll: 0 *
UserOutputValue: 0 *
UserSetDataEnable: 0 *
UserSetDefault: Default *
UserSetFeatureEnable: 1 *
UserSetFeatureSelector: AcquisitionFrameCount *
UserSetSelector: Default *
UserSetStartAddressSelector: 1 *
WidthMax: 2448 *
Width: 2448 *
boCalibrationAngularAperture: 0 *
boCalibrationDataConfigurationMode: Off *
boCalibrationDataVersion: 1.0 *
boCalibrationFocalLength: 0 *
boCalibrationMatrixSelector: CameraMatrix *
boCalibrationMatrixValueSelector: Value11 *
boCalibrationMatrixValue: 0 *
boCalibrationVectorSelector: tvec *
boCalibrationVectorValueSelector: Value1 *
boCalibrationVectorValue: 0 *
boGeometryDistortionValueSelector: k1 *
boGeometryDistortionValue`: 0