![]() |
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