Most of the parameters are static during acquisition. Therefore, it does not 
really make sense to query them over and over again. The only interesting 
values for me would be the one which are dynamically set by the camera when set 
to auto (gain,fps,…). We could add a property with string pairs defining the 
values which are frequently checked and send out on a port and another one 
indicating that a full query shall be performed after configuration.

Alex


Am 04.03.2015 um 14:50 schrieb Leif Christensen <[email protected]>:

>>> Actually, the xml has  around 1MB and only describes the features of the
>>> camera. The feature values itself have to be queried one by one.
>> 
>> And is that slow ? Would be great to be able to expose the whole
>> camera configuration to an attribute so that it gets logged.
> 
> Reading out the features using the arvtool.c from the aravis driver on
> my system takes around 3 seconds, getting an actual value from my Basler
> ace2040-25gc ~ 2 seconds per entry (including output and all other
> overhead). Not sure, how this scales:
> 
>> leifole@christensen:~$ time arv-tool-0.4 -n Basler-21494118 control 
>> PixelFormat
>> Basler-21494118
>> PixelFormat = YUV422Packed
>> 
>> real 0m2.179s
>> user 0m0.108s
>> sys  0m0.004s
>> leifole@christensen:~$ time arv-tool-0.4 -n Basler-21494118 control 
>> ExposureMode
>> Basler-21494118
>> ExposureMode = Timed
>> 
>> real 0m2.177s
>> user 0m0.102s
>> sys  0m0.009s
> 
>> leifole@christensen:~$ time arv-tool-0.4 -n Basler-21494118 features
>> Basler-21494118
>> Category: 'Root'
>>    Category: 'AnalogControls'
>>        Enumeration: 'GainAuto'
>>            EnumEntry: 'Continuous'
>>            EnumEntry: 'Once'
>>            EnumEntry: 'Off'
>>        Enumeration: 'GainSelector'
>>            EnumEntry: 'All'
>>        Integer: 'GainRaw'
>>        Enumeration: 'BlackLevelSelector'
>>            EnumEntry: 'All'
>>        Integer: 'BlackLevelRaw'
>>        Boolean: 'GammaEnable'
>>        Enumeration: 'GammaSelector'
>>            EnumEntry: 'sRGB'
>>            EnumEntry: 'User'
>>        Float: 'Gamma'
>>        Integer: 'DigitalShift'
>>    Category: 'ImageFormat'
>>        Enumeration: 'PixelFormat'
>>            EnumEntry: 'BayerBG12Packed' (Not available)
>>            EnumEntry: 'BayerRG12Packed' (Not available)
>>            EnumEntry: 'BayerGR12Packed'
>>            EnumEntry: 'BayerGB12Packed' (Not available)
>>            EnumEntry: 'YUV422_YUYV_Packed'
>>            EnumEntry: 'YUV422Packed'
>>            EnumEntry: 'BGR8Packed' (Not available)
>>            EnumEntry: 'RGB8Packed' (Not available)
>>            EnumEntry: 'BayerBG12' (Not available)
>>            EnumEntry: 'BayerGB12' (Not available)
>>            EnumEntry: 'BayerRG12' (Not available)
>>            EnumEntry: 'BayerGR12'
>>            EnumEntry: 'BayerBG8' (Not available)
>>            EnumEntry: 'BayerGB8' (Not available)
>>            EnumEntry: 'BayerRG8' (Not available)
>>            EnumEntry: 'BayerGR8'
>>            EnumEntry: 'Mono12Packed' (Not available)
>>            EnumEntry: 'Mono12' (Not available)
>>            EnumEntry: 'Mono10' (Not available)
>>            EnumEntry: 'Mono8'
>>        Enumeration: 'PixelSize'
>>            EnumEntry: 'Bpp16'
>>            EnumEntry: 'Bpp12'
>>            EnumEntry: 'Bpp8'
>>        Enumeration: 'PixelColorFilter'
>>            EnumEntry: 'None'
>>            EnumEntry: 'Bayer_GR'
>>        Boolean: 'ProcessedRawEnable' (Not available)
>>        Integer: 'PixelDynamicRangeMin'
>>        Integer: 'PixelDynamicRangeMax'
>>        Boolean: 'ReverseX'
>>        Boolean: 'ReverseY'
>>        Enumeration: 'TestImageSelector'
>>            EnumEntry: 'Testimage6'
>>            EnumEntry: 'Testimage5'
>>            EnumEntry: 'Testimage4'
>>            EnumEntry: 'Testimage3'
>>            EnumEntry: 'Testimage2'
>>            EnumEntry: 'Testimage1'
>>            EnumEntry: 'Off'
>>    Category: 'AOI'
>>        Integer: 'Width'
>>        Integer: 'Height'
>>        Integer: 'OffsetX'
>>        Integer: 'OffsetY'
>>        Boolean: 'CenterX'
>>        Boolean: 'CenterY'
>>        Integer: 'DecimationVertical'
>>        Category: 'StackedZoneImaging'
>>            Boolean: 'StackedZoneImagingEnable'
>>            Integer: 'StackedZoneImagingIndex' (Not available)
>>            Boolean: 'StackedZoneImagingZoneEnable' (Not available)
>>            Integer: 'StackedZoneImagingZoneOffsetY' (Not available)
>>            Integer: 'StackedZoneImagingZoneHeight' (Not available)
>>    Category: 'ColorImprovementsControl'
>>        Enumeration: 'LightSourceSelector'
>>            EnumEntry: 'Daylight6500K'
>>            EnumEntry: 'Tungsten'
>>            EnumEntry: 'Daylight'
>>            EnumEntry: 'Custom'
>>            EnumEntry: 'Off'
>>        Command: 'BalanceWhiteReset'
>>        Enumeration: 'BalanceWhiteAuto'
>>            EnumEntry: 'Continuous'
>>            EnumEntry: 'Once'
>>            EnumEntry: 'Off'
>>        Enumeration: 'BalanceRatioSelector'
>>            EnumEntry: 'Blue'
>>            EnumEntry: 'Green'
>>            EnumEntry: 'Red'
>>        Float: 'BalanceRatioAbs'
>>        Integer: 'BalanceRatioRaw'
>>        Enumeration: 'ColorTransformationSelector'
>>            EnumEntry: 'RGBtoRGB'
>>        Enumeration: 'ColorTransformationValueSelector' (Not available)
>>            EnumEntry: 'Gain22' (Not available)
>>            EnumEntry: 'Gain21' (Not available)
>>            EnumEntry: 'Gain20' (Not available)
>>            EnumEntry: 'Gain12' (Not available)
>>            EnumEntry: 'Gain11' (Not available)
>>            EnumEntry: 'Gain10' (Not available)
>>            EnumEntry: 'Gain02' (Not available)
>>            EnumEntry: 'Gain01' (Not available)
>>            EnumEntry: 'Gain00' (Not available)
>>        Float: 'ColorTransformationValue'
>>        Integer: 'ColorTransformationValueRaw' (Not available)
>>        Float: 'ColorTransformationMatrixFactor'
>>        Integer: 'ColorTransformationMatrixFactorRaw'
>>        Boolean: 'ColorAdjustmentEnable'
>>        Command: 'ColorAdjustmentReset' (Not available)
>>        Enumeration: 'ColorAdjustmentSelector' (Not available)
>>            EnumEntry: 'Magenta' (Not available)
>>            EnumEntry: 'Blue' (Not available)
>>            EnumEntry: 'Cyan' (Not available)
>>            EnumEntry: 'Green' (Not available)
>>            EnumEntry: 'Yellow' (Not available)
>>            EnumEntry: 'Red' (Not available)
>>        Float: 'ColorAdjustmentHue'
>>        Integer: 'ColorAdjustmentHueRaw' (Not available)
>>        Float: 'ColorAdjustmentSaturation'
>>        Integer: 'ColorAdjustmentSaturationRaw' (Not available)
>>    Category: 'AcquisitionTrigger'
>>        Enumeration: 'AcquisitionMode'
>>            EnumEntry: 'Continuous'
>>            EnumEntry: 'SingleFrame'
>>        Command: 'AcquisitionStart'
>>        Command: 'AcquisitionStop'
>>        Integer: 'AcquisitionFrameCount'
>>        Enumeration: 'TriggerSelector'
>>            EnumEntry: 'FrameStart'
>>            EnumEntry: 'AcquisitionStart'
>>        Enumeration: 'TriggerMode'
>>            EnumEntry: 'On'
>>            EnumEntry: 'Off'
>>        Command: 'TriggerSoftware'
>>        Enumeration: 'TriggerSource'
>>            EnumEntry: 'Line1'
>>            EnumEntry: 'Software'
>>        Enumeration: 'TriggerActivation'
>>            EnumEntry: 'FallingEdge'
>>            EnumEntry: 'RisingEdge'
>>        Float: 'TriggerDelayAbs'
>>        Enumeration: 'ExposureMode'
>>            EnumEntry: 'TriggerWidth'
>>            EnumEntry: 'Timed'
>>        Enumeration: 'ExposureAuto'
>>            EnumEntry: 'Continuous'
>>            EnumEntry: 'Once'
>>            EnumEntry: 'Off'
>>        Float: 'ExposureTimeAbs'
>>        Integer: 'ExposureTimeRaw'
>>        Float: 'ReadoutTimeAbs'
>>        Float: 'ExposureOverlapTimeMaxAbs'
>>        Integer: 'ExposureOverlapTimeMaxRaw' (Not available)
>>        Boolean: 'AcquisitionFrameRateEnable'
>>        Float: 'AcquisitionFrameRateAbs'
>>        Float: 'ResultingFrameRateAbs'
>>        Enumeration: 'AcquisitionStatusSelector'
>>            EnumEntry: 'ExposureActive' (Not available)
>>            EnumEntry: 'FrameTransfer' (Not available)
>>            EnumEntry: 'FrameActive' (Not available)
>>            EnumEntry: 'FrameTriggerWait'
>>            EnumEntry: 'AcquisitionTransfer' (Not available)
>>            EnumEntry: 'AcquisitionActive' (Not available)
>>            EnumEntry: 'AcquisitionTriggerWait'
>>        Boolean: 'AcquisitionStatus'
>>    Category: 'DigitalIO'
>>        Enumeration: 'LineSelector'
>>            EnumEntry: 'Out1'
>>            EnumEntry: 'Line1'
>>        Enumeration: 'LineMode'
>>            EnumEntry: 'Input'
>>        Enumeration: 'LineLogic'
>>            EnumEntry: 'Negative'
>>            EnumEntry: 'Positive'
>>        Enumeration: 'LineFormat'
>>            EnumEntry: 'OptoCoupled'
>>        Boolean: 'LineInverter'
>>        Float: 'LineDebouncerTimeAbs'
>>        Integer: 'LineDebouncerTimeRaw'
>>        Boolean: 'LineStatus'
>>        Integer: 'LineStatusAll'
>>        Enumeration: 'UserOutputSelector'
>>            EnumEntry: 'UserOutput1'
>>        Boolean: 'UserOutputValue'
>>        Integer: 'UserOutputValueAll'
>>        Enumeration: 'SyncUserOutputSelector'
>>            EnumEntry: 'SyncUserOutput1'
>>        Boolean: 'SyncUserOutputValue'
>>        Integer: 'SyncUserOutputValueAll'
>>    Category: 'SequenceControl'
>>        Boolean: 'SequenceEnable'
>>        Integer: 'SequenceCurrentSet' (Not available)
>>        Command: 'SequenceAsyncRestart' (Not available)
>>        Command: 'SequenceAsyncAdvance' (Not available)
>>        Category: 'SequenceControlConfiguration'
>>            Enumeration: 'SequenceAdvanceMode'
>>                EnumEntry: 'FreeSelection'
>>                EnumEntry: 'Controlled'
>>                EnumEntry: 'Auto'
>>            Enumeration: 'SequenceControlSelector' (Not available)
>>                EnumEntry: 'Advance' (Not available)
>>                EnumEntry: 'Restart' (Not available)
>>            Enumeration: 'SequenceControlSource' (Not available)
>>            Enumeration: 'SequenceAddressBitSelector' (Not available)
>>                EnumEntry: 'Bit3' (Not available)
>>                EnumEntry: 'Bit2' (Not available)
>>                EnumEntry: 'Bit1' (Not available)
>>                EnumEntry: 'Bit0' (Not available)
>>            Enumeration: 'SequenceAddressBitSource' (Not available)
>>        Integer: 'SequenceSetTotalNumber'
>>        Integer: 'SequenceSetIndex'
>>        Command: 'SequenceSetStore'
>>        Command: 'SequenceSetLoad'
>>        Integer: 'SequenceSetExecutions'
>>    Category: 'TimerControls'
>>        Float: 'TimerDelayTimebaseAbs'
>>        Float: 'TimerDurationTimebaseAbs'
>>        Enumeration: 'TimerSelector'
>>            EnumEntry: 'Timer1'
>>        Float: 'TimerDelayAbs'
>>        Integer: 'TimerDelayRaw'
>>        Float: 'TimerDurationAbs'
>>        Integer: 'TimerDurationRaw'
>>        Enumeration: 'TimerTriggerSource'
>>            EnumEntry: 'ExposureStart'
>>        Enumeration: 'TimerTriggerActivation'
>>            EnumEntry: 'RisingEdge'
>>        Enumeration: 'CounterSelector'
>>            EnumEntry: 'Counter2'
>>            EnumEntry: 'Counter1'
>>        Enumeration: 'CounterEventSource'
>>            EnumEntry: 'FrameTrigger'
>>        Enumeration: 'CounterResetSource'
>>            EnumEntry: 'Line1'
>>            EnumEntry: 'Software'
>>            EnumEntry: 'Off'
>>        Command: 'CounterReset' (Not available)
>>    Category: 'LUTControls'
>>        Enumeration: 'LUTSelector'
>>            EnumEntry: 'Luminance'
>>        Boolean: 'LUTEnable'
>>        Integer: 'LUTIndex'
>>        Integer: 'LUTValue'
>>    Category: 'UserDefinedValues'
>>        Enumeration: 'UserDefinedValueSelector'
>>            EnumEntry: 'Value5'
>>            EnumEntry: 'Value4'
>>            EnumEntry: 'Value3'
>>            EnumEntry: 'Value2'
>>            EnumEntry: 'Value1'
>>        Integer: 'UserDefinedValue'
>>    Category: 'DeviceInformation'
>>        StringReg: 'DeviceVendorName'
>>        StringReg: 'DeviceModelName'
>>        StringReg: 'DeviceManufacturerInfo'
>>        StringReg: 'DeviceVersion'
>>        StringReg: 'DeviceFirmwareVersion'
>>        StringReg: 'DeviceID'
>>        StringReg: 'DeviceUserID'
>>        Enumeration: 'DeviceScanType'
>>            EnumEntry: 'Linescan'
>>            EnumEntry: 'Areascan'
>>        Command: 'DeviceReset'
>>        Integer: 'SensorWidth'
>>        Integer: 'SensorHeight'
>>        Integer: 'WidthMax'
>>        Integer: 'HeightMax'
>>    Category: 'ChunkDataStreams'
>>        Boolean: 'ChunkModeActive'
>>        Enumeration: 'ChunkSelector' (Not available)
>>            EnumEntry: 'GainAll'
>>            EnumEntry: 'ExposureTime'
>>            EnumEntry: 'SequenceSetIndex'
>>            EnumEntry: 'Stride' (Not available)
>>            EnumEntry: 'PayloadCRC16'
>>            EnumEntry: 'FramesPerTriggerCounter' (Not available)
>>            EnumEntry: 'FrameTriggerCounter' (Not available)
>>            EnumEntry: 'LineTriggerEndToEndCounter' (Not available)
>>            EnumEntry: 'FrameTriggerIgnoredCounter' (Not available)
>>            EnumEntry: 'LineTriggerIgnoredCounter' (Not available)
>>            EnumEntry: 'Triggerinputcounter'
>>            EnumEntry: 'Framecounter'
>>            EnumEntry: 'LineStatusAll'
>>            EnumEntry: 'Timestamp'
>>            EnumEntry: 'DynamicRangeMin' (Not available)
>>            EnumEntry: 'DynamicRangeMax' (Not available)
>>            EnumEntry: 'PixelFormat' (Not available)
>>            EnumEntry: 'Height' (Not available)
>>            EnumEntry: 'Width' (Not available)
>>            EnumEntry: 'OffsetY' (Not available)
>>            EnumEntry: 'OffsetX' (Not available)
>>            EnumEntry: 'Image' (Not available)
>>        Boolean: 'ChunkEnable' (Not available)
>>    Category: 'ChunkData'
>>        Integer: 'ChunkStride'
>>        Integer: 'ChunkSequenceSetIndex'
>>        Integer: 'ChunkOffsetX'
>>        Integer: 'ChunkOffsetY'
>>        Integer: 'ChunkWidth'
>>        Integer: 'ChunkHeight'
>>        Integer: 'ChunkDynamicRangeMin'
>>        Integer: 'ChunkDynamicRangeMax'
>>        Enumeration: 'ChunkPixelFormat'
>>            EnumEntry: 'BayerBG12Packed'
>>            EnumEntry: 'BayerRG12Packed'
>>            EnumEntry: 'BayerGR12Packed'
>>            EnumEntry: 'BayerGB12Packed'
>>            EnumEntry: 'YUV422_YUYV_Packed'
>>            EnumEntry: 'YUV422Packed'
>>            EnumEntry: 'BGR8Packed'
>>            EnumEntry: 'RGB8Packed'
>>            EnumEntry: 'BayerBG12'
>>            EnumEntry: 'BayerGB12'
>>            EnumEntry: 'BayerRG12'
>>            EnumEntry: 'BayerGR12'
>>            EnumEntry: 'BayerBG8'
>>            EnumEntry: 'BayerGB8'
>>            EnumEntry: 'BayerRG8'
>>            EnumEntry: 'BayerGR8'
>>            EnumEntry: 'Mono12Packed'
>>            EnumEntry: 'Mono12'
>>            EnumEntry: 'Mono10'
>>            EnumEntry: 'Mono8'
>>        Integer: 'ChunkTimestamp'
>>        Integer: 'ChunkFramecounter'
>>        Integer: 'ChunkLineStatusAll'
>>        Integer: 'ChunkTriggerinputcounter'
>>        Integer: 'ChunkLineTriggerIgnoredCounter'
>>        Integer: 'ChunkFrameTriggerIgnoredCounter'
>>        Integer: 'ChunkFrameTriggerCounter'
>>        Integer: 'ChunkFramesPerTriggerCounter'
>>        Integer: 'ChunkLineTriggerEndToEndCounter'
>>        Integer: 'ChunkInputStatusAtLineTriggerBitsPerLine'
>>        Integer: 'ChunkInputStatusAtLineTriggerIndex'
>>        Integer: 'ChunkInputStatusAtLineTriggerValue'
>>        Integer: 'ChunkShaftEncoderCounter'
>>        Float: 'ChunkExposureTime' (Not available)
>>        Integer: 'ChunkPayloadCRC16'
>>        Integer: 'ChunkGainAll'
>>    Category: 'EventsGeneration'
>>        Enumeration: 'EventSelector'
>>            EnumEntry: 'EventOverrun'
>>            EnumEntry: 'AcquisitionStart'
>>            EnumEntry: 'FrameStart'
>>            EnumEntry: 'AcquisitionStartOvertrigger'
>>            EnumEntry: 'FrameStartOvertrigger'
>>            EnumEntry: 'ExposureEnd'
>>        Enumeration: 'EventNotification'
>>            EnumEntry: 'On'
>>            EnumEntry: 'GenICamEvent'
>>            EnumEntry: 'Off'
>>        Category: 'ExposureEndEventData'
>>            Integer: 'ExposureEndEventStreamChannelIndex'
>>            Integer: 'ExposureEndEventFrameID'
>>            Integer: 'ExposureEndEventTimestamp'
>>        Category: 'LineStartOvertriggerEventData'
>>            Integer: 'LineStartOvertriggerEventStreamChannelIndex'
>>            Integer: 'LineStartOvertriggerEventTimestamp'
>>        Category: 'FrameStartOvertriggerEventData'
>>            Integer: 'FrameStartOvertriggerEventStreamChannelIndex'
>>            Integer: 'FrameStartOvertriggerEventTimestamp'
>>        Category: 'AcquisitionStartOvertriggerEventData'
>>            Integer: 'AcquisitionStartOvertriggerEventStreamChannelIndex'
>>            Integer: 'AcquisitionStartOvertriggerEventTimestamp'
>>        Category: 'FrameTimeoutEventData'
>>            Integer: 'FrameTimeoutEventStreamChannelIndex'
>>            Integer: 'FrameTimeoutEventTimestamp'
>>        Category: 'FrameStartEventData'
>>            Integer: 'FrameStartEventStreamChannelIndex'
>>            Integer: 'FrameStartEventTimestamp'
>>        Category: 'AcquisitionStartEventData'
>>            Integer: 'AcquisitionStartEventStreamChannelIndex'
>>            Integer: 'AcquisitionStartEventTimestamp'
>>        Category: 'EventOverrunEventData'
>>            Integer: 'EventOverrunEventStreamChannelIndex'
>>            Integer: 'EventOverrunEventFrameID'
>>            Integer: 'EventOverrunEventTimestamp'
>>        Category: 'OverTemperatureEventData'
>>            Integer: 'OverTemperatureEventStreamChannelIndex'
>>            Integer: 'OverTemperatureEventTimestamp'
>>        Category: 'CriticalTemperatureEventData'
>>            Integer: 'CriticalTemperatureEventStreamChannelIndex'
>>            Integer: 'CriticalTemperatureEventTimestamp'
>>    Category: 'UserSets'
>>        Enumeration: 'UserSetSelector'
>>            EnumEntry: 'UserSet3'
>>            EnumEntry: 'UserSet2'
>>            EnumEntry: 'UserSet1'
>>            EnumEntry: 'Default'
>>        Command: 'UserSetLoad'
>>        Command: 'UserSetSave'
>>        Enumeration: 'UserSetDefaultSelector'
>>            EnumEntry: 'UserSet3'
>>            EnumEntry: 'UserSet2'
>>            EnumEntry: 'UserSet1'
>>            EnumEntry: 'Default'
>>        Enumeration: 'DefaultSetSelector'
>>            EnumEntry: 'Custom1' (Not available)
>>            EnumEntry: 'Custom0' (Not available)
>>            EnumEntry: 'Color'
>>            EnumEntry: 'AutoFunctions'
>>            EnumEntry: 'HighGain'
>>            EnumEntry: 'Standard'
>>    Category: 'TransportLayer'
>>        Integer: 'PayloadSize'
>>        Integer: 'GevSCPSPacketSize'
>>        Integer: 'GevSCPD'
>>        Integer: 'GevSCFTD'
>>        Integer: 'GevSCBWR'
>>        Integer: 'GevSCBWRA'
>>        Integer: 'GevSCBWA'
>>        Integer: 'GevSCDMT'
>>        Integer: 'GevSCDCT'
>>        Integer: 'GevSCFJM'
>>        Integer: 'GevVersionMajor'
>>        Integer: 'GevVersionMinor'
>>        Boolean: 'GevDeviceModeIsBigEndian'
>>        Integer: 'GevDeviceModeCharacterSet'
>>        Enumeration: 'GevInterfaceSelector'
>>            EnumEntry: 'NetworkInterface0'
>>        Integer: 'GevMACAddress'
>>        Boolean: 'GevSupportedIPConfigurationLLA'
>>        Boolean: 'GevSupportedIPConfigurationDHCP'
>>        Boolean: 'GevSupportedIPConfigurationPersistentIP'
>>        Integer: 'GevCurrentIPConfiguration'
>>        Integer: 'GevCurrentIPAddress'
>>        Integer: 'GevCurrentSubnetMask'
>>        Integer: 'GevCurrentDefaultGateway'
>>        Integer: 'GevPersistentIPAddress'
>>        Integer: 'GevPersistentSubnetMask'
>>        Integer: 'GevPersistentDefaultGateway'
>>        Integer: 'GevLinkSpeed'
>>        Boolean: 'GevLinkMaster'
>>        Boolean: 'GevLinkFullDuplex'
>>        Boolean: 'GevLinkCrossover'
>>        StringReg: 'GevFirstURL'
>>        StringReg: 'GevSecondURL'
>>        Integer: 'GevNumberOfInterfaces'
>>        Integer: 'GevMessageChannelCount'
>>        Integer: 'GevStreamChannelCount'
>>        Boolean: 'GevSupportedOptionalCommandsEVENTDATA'
>>        Boolean: 'GevSupportedOptionalCommandsEVENT'
>>        Boolean: 'GevSupportedOptionalCommandsPACKETRESEND'
>>        Boolean: 'GevSupportedOptionalCommandsWRITEMEM'
>>        Boolean: 'GevSupportedOptionalCommandsConcatenation'
>>        Integer: 'GevHeartbeatTimeout'
>>        Integer: 'GevTimestampTickFrequency'
>>        Command: 'GevTimestampControlLatch'
>>        Command: 'GevTimestampControlReset'
>>        Command: 'GevTimestampControlLatchReset'
>>        Integer: 'GevTimestampValue'
>>        Enumeration: 'GevCCP'
>>            EnumEntry: 'ExclusiveControl'
>>            EnumEntry: 'Control'
>>            EnumEntry: 'Exclusive'
>>        Enumeration: 'GevStreamChannelSelector'
>>            EnumEntry: 'StreamChannel0'
>>        Integer: 'GevSCPInterfaceIndex'
>>        Integer: 'GevSCDA'
>>        Integer: 'GevSCPHostPort'
>>        Command: 'GevSCPSFireTestPacket'
>>        Boolean: 'GevSCPSDoNotFragment'
>>        Boolean: 'GevSCPSBigEndian'
>>        Integer: 'TLParamsLocked'
>>    Category: 'FileAccessControl'
>>        Enumeration: 'FileSelector'
>>            EnumEntry: 'UserGainShading2' (Not available)
>>            EnumEntry: 'UserGainShading1' (Not available)
>>            EnumEntry: 'UserSet3'
>>            EnumEntry: 'UserSet2'
>>            EnumEntry: 'UserSet1'
>>            EnumEntry: 'UserData' (Not available)
>>        Enumeration: 'FileOperationSelector'
>>            EnumEntry: 'Write' (Not available)
>>            EnumEntry: 'Read' (Not available)
>>            EnumEntry: 'Close' (Not available)
>>            EnumEntry: 'Open'
>>        Enumeration: 'FileOpenMode'
>>            EnumEntry: 'Write'
>>            EnumEntry: 'Read'
>>        Integer: 'FileAccessOffset'
>>        Integer: 'FileAccessLength'
>>        Enumeration: 'FileOperationStatus'
>>            EnumEntry: 'Failure'
>>            EnumEntry: 'Success'
>>        Integer: 'FileOperationResult'
>>        Integer: 'FileSize'
>>        Command: 'FileOperationExecute'
>>    Category: 'AutoFunctions'
>>        Integer: 'AutoTargetValue'
>>        Float: 'GrayValueAdjustmentDampingAbs'
>>        Integer: 'GrayValueAdjustmentDampingRaw'
>>        Integer: 'AutoGainRawLowerLimit'
>>        Integer: 'AutoGainRawUpperLimit'
>>        Float: 'AutoExposureTimeAbsLowerLimit'
>>        Float: 'AutoExposureTimeAbsUpperLimit'
>>        Enumeration: 'AutoFunctionProfile'
>>            EnumEntry: 'ExposureMinimum'
>>            EnumEntry: 'GainMinimum'
>>        Category: 'AutoFunctionAOIs'
>>            Enumeration: 'AutoFunctionAOISelector'
>>                EnumEntry: 'AOI2'
>>                EnumEntry: 'AOI1'
>>            Integer: 'AutoFunctionAOIWidth'
>>            Integer: 'AutoFunctionAOIHeight'
>>            Integer: 'AutoFunctionAOIOffsetX'
>>            Integer: 'AutoFunctionAOIOffsetY'
>>            Boolean: 'AutoFunctionAOIUsageIntensity'
>>            Boolean: 'AutoFunctionAOIUsageWhiteBalance'
>>    Category: 'ImageQuality'
>>        Float: 'ContrastAbs'
>>        Integer: 'ContrastRaw'
>>    Category: 'RemoveParamLimits'
>>        Enumeration: 'ParameterSelector'
>>            EnumEntry: 'Gain'
>>        Boolean: 'RemoveLimits'
>>    Category: 'ExpertFeatureAccess'
>>        Enumeration: 'ExpertFeatureAccessSelector'
>>            EnumEntry: 'ExpertFeature5'
>>            EnumEntry: 'ExpertFeature4'
>>            EnumEntry: 'ExpertFeature3'
>>            EnumEntry: 'ExpertFeature2'
>>            EnumEntry: 'ExpertFeature1'
>>            EnumEntry: 'ExpertFeature1_Legacy'
>>        Integer: 'ExpertFeatureAccessKey'
>>        Boolean: 'ExpertFeatureEnable' (Not available)
>> 
>> real 0m3.186s
>> user 0m0.233s
>> sys  0m0.049s
> 
> 
> -- 
> Leif Christensen
> 
> DFKI Bremen
> Robotics Innovation Center
> Robert-Hooke-Straße 5
> 28359 Bremen, Germany
> 
> Phone: +49 (0)421 17845-4149
> Fax:   +49 (0)421 17845-4150
> E-Mail: [email protected]
> 
> Weitere Informationen: http://www.dfki.de/robotik
> -----------------------------------------------------------------------
> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
> Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
> (Vorsitzender) Dr. Walter Olthoff
> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
> Amtsgericht Kaiserslautern, HRB 2313
> Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
> USt-Id.Nr.:    DE 148646973
> Steuernummer:  19/673/0060/3
> -----------------------------------------------------------------------
> 


--
Dipl.-Ing. Alexander Duda
Unterwasserrobotik
Robotics Innovation Center

Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany

Tel.:     +49 421 178 45-6620
Zentrale: +49 421 178 45-0
Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail:   [email protected]

Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.:    DE 148646973
Steuernummer:  19/673/0060/3

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Rock-dev mailing list
[email protected]
http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev

Reply via email to