Property Identifiers

ここでは、よく使われる多くのプロパティ識別子について説明します。 詳細...

マクロ

#define  IC4_PROPID_ACQUISITION_BURST_FRAME_COUNT   "AcquisitionBurstFrameCount"

トリガーごとに取得するフレーム数です。

#define  IC4_PROPID_ACQUISITION_BURST_INTERVAL   "AcquisitionBurstInterval"

取得バースト内のフレーム間の最小間隔です。

#define IC4_PROPID_ACQUISITION_FRAME_RATE   "AcquisitionFrameRate"

フレームを取得する取得レートを制御します。

#define IC4_PROPID_ACQUISITION_MODE   "AcquisitionMode"

デバイスの取得モードを設定します。

#define IC4_PROPID_ACQUISITION_START   "AcquisitionStart"

デバイスの取得を開始します。

#define IC4_PROPID_ACQUISITION_STOP   "AcquisitionStop"

現在のフレームの終了時にデバイスの取得を停止します。

#define IC4_PROPID_ACTION_DEVICE_KEY   "ActionDeviceKey"

デバイスがアクションコマンドの有効性を確認できるようにするデバイスキーを提供します。

#define IC4_PROPID_ACTION_GROUP_KEY   "ActionGroupKey"

アクションプロトコルメッセージの受信時に、デバイスがアクションの検証に使用するキーを提供します。

#define IC4_PROPID_ACTION_GROUP_MASK   "ActionGroupMask"

アクションプロトコルメッセージの受信時に、デバイスがアクションの検証に使用するマスクを提供します。

#define IC4_PROPID_ACTION_QUEUE_SIZE   "ActionQueueSize"

スケジュールされたアクションコマンドのキューのサイズを示します。

#define IC4_PROPID_ACTION_SCHEDULER_CANCEL   "ActionSchedulerCancel"

スケジュールされたすべてのアクションをキャンセルします。

#define IC4_PROPID_ACTION_SCHEDULER_COMMIT   "ActionSchedulerCommit"

ActionSchedulerTime で指定された時刻にアクションを実行するようスケジュールします。任意で ActionSchedulerInterval の間隔で繰り返すこともできます。

#define IC4_PROPID_ACTION_SCHEDULER_INTERVAL   "ActionSchedulerInterval"

アクションの繰り返し間隔です。

#define IC4_PROPID_ACTION_SCHEDULER_STATUS   "ActionSchedulerStatus"

スケジュールされたアクションがあるかどうかを示します。

#define IC4_PROPID_ACTION_SCHEDULER_TIME   "ActionSchedulerTime"

アクションをスケジュールするカメラ時刻です。

#define IC4_PROPID_ACTION_SELECTOR   "ActionSelector"

以降のアクション設定がどのアクション信号に適用されるかを選択します。

#define IC4_PROPID_AUTO_FOCUS_ROI_ENABLE   "AutoFocusROIEnable"

オートフォーカスの対象領域を有効にします。

#define IC4_PROPID_AUTO_FOCUS_ROI_HEIGHT   "AutoFocusROIHeight"

オートフォーカスの対象領域の垂直方向のサイズです。

#define IC4_PROPID_AUTO_FOCUS_ROI_LEFT   "AutoFocusROILeft"

オートフォーカスの対象領域の水平方向のオフセットです。

#define IC4_PROPID_AUTO_FOCUS_ROI_TOP   "AutoFocusROITop"

オートフォーカスの対象領域の垂直方向のオフセットです。

#define IC4_PROPID_AUTO_FOCUS_ROI_WIDTH   "AutoFocusROIWidth"

オートフォーカスの対象領域の水平方向のサイズです。

#define IC4_PROPID_AUTO_FUNCTIONS_ROI_ENABLE   "AutoFunctionsROIEnable"

自動機能の対象領域を有効にします。

#define IC4_PROPID_AUTO_FUNCTIONS_ROI_HEIGHT   "AutoFunctionsROIHeight"

自動機能の対象領域の垂直方向のサイズです。

#define IC4_PROPID_AUTO_FUNCTIONS_ROI_LEFT   "AutoFunctionsROILeft"

自動機能の対象領域の水平方向のオフセットです。

#define IC4_PROPID_AUTO_FUNCTIONS_ROI_PRESET   "AutoFunctionsROIPreset"

自動機能の対象領域として、あらかじめ定義された領域を選択します。

#define IC4_PROPID_AUTO_FUNCTIONS_ROI_TOP   "AutoFunctionsROITop"

自動機能の対象領域の垂直方向のオフセットです。

#define IC4_PROPID_AUTO_FUNCTIONS_ROI_WIDTH   "AutoFunctionsROIWidth"

自動機能の対象領域の水平方向のサイズです。

#define IC4_PROPID_BALANCE_RATIO   "BalanceRatio"

選択した色成分と基準色成分との比率を制御します。

#define IC4_PROPID_BALANCE_RATIO_SELECTOR   "BalanceRatioSelector"

この列挙では、設定するバランス比制御を選択します。

#define IC4_PROPID_BALANCE_WHITE_AUTO   "BalanceWhiteAuto"

色チャンネル間の自動ホワイトバランスのモードを制御します。

#define IC4_PROPID_BALANCE_WHITE_AUTO_PRESET   "BalanceWhiteAutoPreset"

自動ホワイトバランス用の特定のプリセットを選択します。

#define IC4_PROPID_BALANCE_WHITE_MODE   "BalanceWhiteMode"

自動ホワイトバランスの動作方法を設定します。

#define IC4_PROPID_BALANCE_WHITE_TEMPERATURE   "BalanceWhiteTemperature"

周囲光の色温度に合わせてホワイトバランス制御を調整します。

#define IC4_PROPID_BALANCE_WHITE_TEMPERATURE_PRESET   "BalanceWhiteTemperaturePreset"

特定のホワイトバランスプリセットを選択します。

#define IC4_PROPID_BINNING_HORIZONTAL   "BinningHorizontal"

水平方向に結合する受光セルの数です。

#define IC4_PROPID_BINNING_VERTICAL   "BinningVertical"

垂直方向に結合する受光セルの数です。

#define IC4_PROPID_BLACK_LEVEL   "BlackLevel"

絶対的な物理値としてアナログ黒レベルを制御します。

#define IC4_PROPID_CHUNK_BLOCK_ID   "ChunkBlockId"

画像のブロックID(フレーム番号)を返します。

#define IC4_PROPID_CHUNK_ENABLE   "ChunkEnable"

選択したチャンクデータを画像のペイロードに含めることを有効にします。

#define IC4_PROPID_CHUNK_EXPOSURE_TIME   "ChunkExposureTime"

画像の取得に使用された露光時間を返します。

#define IC4_PROPID_CHUNK_GAIN   "ChunkGain"

画像の取得に使用されたゲインを返します。

#define IC4_PROPID_CHUNK_IMAGE   "ChunkImage"

ペイロードに含まれる画像データ全体を返します。

#define IC4_PROPID_CHUNK_IMX174_FRAME_ID   "ChunkIMX174FrameId"

IMX174 のダブル露光フレームIDです。

#define IC4_PROPID_CHUNK_IMX174_FRAME_SET   "ChunkIMX174FrameSet"

IMX174 のダブル露光フレームセット識別子です。

#define IC4_PROPID_CHUNK_MODE_ACTIVE   "ChunkModeActive"

チャンクデータを画像のペイロードに含める機能を有効にします。

#define IC4_PROPID_CHUNK_MULTI_FRAME_SET_FRAME_ID   "ChunkMultiFrameSetFrameId"

マルチフレームセット出力モードにおいて、フレームセット内のフレームIDを返します。

#define IC4_PROPID_CHUNK_MULTI_FRAME_SET_ID   "ChunkMultiFrameSetId"

マルチフレームセット出力モードにおいて、フレームセットのIDを返します。

#define IC4_PROPID_CHUNK_SELECTOR   "ChunkSelector"

有効化または制御するチャンクを選択します。

#define IC4_PROPID_COLOR_TRANSFORMATION_ENABLE   "ColorTransformationEnable"

選択したカラー変換モジュールを有効にします。

#define IC4_PROPID_COLOR_TRANSFORMATION_SELECTOR   "ColorTransformationSelector"

各種カラー変換機能によって制御されるカラー変換モジュールを選択します。

#define IC4_PROPID_COLOR_TRANSFORMATION_VALUE   "ColorTransformationValue"

変換マトリクス内の、選択したゲイン係数またはオフセットの値を表します。

#define IC4_PROPID_COLOR_TRANSFORMATION_VALUE_SELECTOR   "ColorTransformationValueSelector"

選択したカラー変換モジュールでアクセスする、変換マトリクスのゲイン係数またはオフセットを選択します。

#define IC4_PROPID_CONTRAST   "Contrast"

コントラストを制御します。

#define IC4_PROPID_DECIMATION_HORIZONTAL   "DecimationHorizontal"

画像の水平方向のサブサンプリングです。

#define IC4_PROPID_DECIMATION_VERTICAL   "DecimationVertical"

画像の垂直方向のサブサンプリングです。

#define IC4_PROPID_DENOISE   "Denoise"

ノイズ除去アルゴリズムの強度を制御します。

#define IC4_PROPID_DEVICE_EVENT_CHANNEL_COUNT   "DeviceEventChannelCount"

デバイスがサポートするイベントチャンネルの数を示します。

#define IC4_PROPID_DEVICE_FACTORY_RESET   "DeviceFactoryReset"

ユーザーがプログラム可能なすべての不揮発性メモリを既定値にリセットします。

#define IC4_PROPID_DEVICE_FIRMWARE_VERSION   "DeviceFirmwareVersion"

デバイスのバージョンです。

#define IC4_PROPID_DEVICE_LINK_HEARTBEAT_TIMEOUT   "DeviceLinkHeartbeatTimeout"

指定したリンクの現在のハートビートタイムアウトを制御します。

#define IC4_PROPID_DEVICE_LINK_SELECTOR   "DeviceLinkSelector"

制御するデバイスのリンクを選択します。

#define IC4_PROPID_DEVICE_MODEL_NAME   "DeviceModelName"

デバイスのモデルです。

#define IC4_PROPID_DEVICE_RESET   "DeviceReset"

デバイスを電源投入時の状態にリセットします。

#define IC4_PROPID_DEVICE_SCAN_TYPE   "DeviceScanType"

デバイスのセンサーのスキャンタイプを返します。

#define IC4_PROPID_DEVICE_SERIAL_NUMBER   "DeviceSerialNumber"

デバイスのシリアル番号です。

#define IC4_PROPID_DEVICE_SFNC_VERSION_MAJOR   "DeviceSFNCVersionMajor"

デバイスの GenICam XML の作成に使用された Standard Features Naming Convention のメジャーバージョンです。

#define IC4_PROPID_DEVICE_SFNC_VERSION_MINOR   "DeviceSFNCVersionMinor"

デバイスの GenICam XML の作成に使用された Standard Features Naming Convention のマイナーバージョンです。

#define IC4_PROPID_DEVICE_SFNC_VERSION_SUB_MINOR   "DeviceSFNCVersionSubMinor"

デバイスの GenICam XML の作成に使用された Standard Features Naming Convention のサブマイナーバージョンです。

#define IC4_PROPID_DEVICE_STREAM_CHANNEL_COUNT   "DeviceStreamChannelCount"

デバイスがサポートするストリーミングチャンネルの数を示します。

#define IC4_PROPID_DEVICE_STREAM_CHANNEL_ENDIANNESS   "DeviceStreamChannelEndianness"

このストリームにおけるマルチバイトピクセルデータのエンディアンです。

#define IC4_PROPID_DEVICE_STREAM_CHANNEL_LINK   "DeviceStreamChannelLink"

指定したストリームチャンネルのストリーミングに使用するデバイスのリンクのインデックスです。

#define IC4_PROPID_DEVICE_STREAM_CHANNEL_PACKET_SIZE   "DeviceStreamChannelPacketSize"

選択したチャンネルで送信するストリームパケットのサイズをバイト単位で指定します。

#define IC4_PROPID_DEVICE_STREAM_CHANNEL_SELECTOR   "DeviceStreamChannelSelector"

制御するストリームチャンネルを選択します。

#define IC4_PROPID_DEVICE_STREAM_CHANNEL_TYPE   "DeviceStreamChannelType"

ストリームチャンネルのタイプを報告します。

#define IC4_PROPID_DEVICE_TEMPERATURE   "DeviceTemperature"

デバイスの温度(摂氏°C)です。

#define IC4_PROPID_DEVICE_TEMPERATURE_SELECTOR   "DeviceTemperatureSelector"

温度を測定するデバイス内の位置を選択します。

#define IC4_PROPID_DEVICE_TL_TYPE   "DeviceTLType"

デバイスのトランスポート層のタイプです。

#define IC4_PROPID_DEVICE_TL_VERSION_MAJOR   "DeviceTLVersionMajor"

デバイスのトランスポート層のメジャーバージョンです。

#define IC4_PROPID_DEVICE_TL_VERSION_MINOR   "DeviceTLVersionMinor"

デバイスのトランスポート層のマイナーバージョンです。

#define IC4_PROPID_DEVICE_TL_VERSION_SUB_MINOR   "DeviceTLVersionSubMinor"

デバイスのトランスポート層のサブマイナーバージョンです。

#define IC4_PROPID_DEVICE_TYPE   "DeviceType"

デバイスのタイプを返します。

#define IC4_PROPID_DEVICE_USER_ID   "DeviceUserID"

ユーザーがプログラム可能なデバイス識別子です。

#define IC4_PROPID_DEVICE_VENDOR_NAME   "DeviceVendorName"

デバイスの製造元の名前です。

#define IC4_PROPID_DEVICE_VERSION   "DeviceVersion"

デバイスのバージョンです。

#define IC4_PROPID_DISABLE_INFO_OVERLAY   "DisableInfoOverlay"

HDMI のフォーマット情報オーバーレイを無効にします。

#define IC4_PROPID_EVENT_EXPOSURE_END   "EventExposureEnd"

Exposure End イベントの一意の識別子です。

#define IC4_PROPID_EVENT_EXPOSURE_END_FRAME_ID   "EventExposureEndFrameID"

Exposure End イベントのフレームIDです。

#define IC4_PROPID_EVENT_EXPOSURE_END_TIMESTAMP   "EventExposureEndTimestamp"

Exposure End イベントのタイムスタンプです。

#define IC4_PROPID_EVENT_FOCUS_MOVE_COMPLETED   "EventFocusMoveCompleted"

Focus Move Completed イベントの一意の識別子です。

#define IC4_PROPID_EVENT_FOCUS_MOVE_COMPLETED_FOCUS   "EventFocusMoveCompletedFocus"

Focus Move Completed イベントのフォーカス値です。

#define IC4_PROPID_EVENT_FOCUS_MOVE_COMPLETED_TIMESTAMP   "EventFocusMoveCompletedTimestamp"

Focus Move Completed イベントのタイムスタンプです。

#define IC4_PROPID_EVENT_FRAME_TRIGGER_MISSED   "EventFrameTriggerMissed"

Frame Trigger Missed イベントの一意の識別子です。

#define IC4_PROPID_EVENT_FRAME_TRIGGER_MISSED_TIMESTAMP   "EventFrameTriggerMissedTimestamp"

Frame Trigger Missed イベントのタイムスタンプです。

#define IC4_PROPID_EVENT_LINE1_FALLING_EDGE   "EventLine1FallingEdge"

Line1 Falling Edge イベントの一意の識別子です。

#define IC4_PROPID_EVENT_LINE1_FALLING_EDGE_TIMESTAMP   "EventLine1FallingEdgeTimestamp"

Line1 Falling Edge イベントのタイムスタンプです。

#define IC4_PROPID_EVENT_LINE1_RISING_EDGE   "EventLine1RisingEdge"

Line1 Rising Edge イベントの一意の識別子です。

#define IC4_PROPID_EVENT_LINE1_RISING_EDGE_TIMESTAMP   "EventLine1RisingEdgeTimestamp"

Line1 Rising Edge イベントのタイムスタンプです。

#define IC4_PROPID_EVENT_NOTIFICATION   "EventNotification"

現在選択されているイベントのイベント通知を有効にします。

#define IC4_PROPID_EVENT_SELECTOR   "EventSelector"

イベント通知を有効にするかどうかを設定します。

#define IC4_PROPID_EVENT_TEST   "EventTest"

Test イベントの一意の識別子です。

#define IC4_PROPID_EVENT_TEST_TIMESTAMP   "EventTestTimestamp"

テストイベントのタイムスタンプです。

#define IC4_PROPID_EVENT_ZOOM_MOVE_COMPLETED   "EventZoomMoveCompleted"

Zoom Move Completed イベントの一意の識別子です。

#define IC4_PROPID_EVENT_ZOOM_MOVE_COMPLETED_TIMESTAMP   "EventZoomMoveCompletedTimestamp"

Zoom Move Completed イベントのタイムスタンプです。

#define IC4_PROPID_EVENT_ZOOM_MOVE_COMPLETED_ZOOM   "EventZoomMoveCompletedZoom"

Zoom Move Completed イベントのズーム値です。

#define IC4_PROPID_EXPAND_OUTPUT_RANGE   "ExpandOutputRange"

HDMI 経由で YUV データを受信する際に、明るさの全範囲を使用します。

#define IC4_PROPID_EXPOSURE_AUTO   "ExposureAuto"

ExposureMode が Timed の場合の自動露光モードを設定します。

#define IC4_PROPID_EXPOSURE_AUTO_HIGHLIGH_REDUCTION   "ExposureAutoHighlighReduction"

ExposureAuto/GainAuto アルゴリズムが露光オーバーを回避しようとするようにします。

#define IC4_PROPID_EXPOSURE_AUTO_HIGHLIGHT_REDUCTION   "ExposureAutoHighlightReduction"

ExposureAuto/GainAuto アルゴリズムが露光オーバーを回避しようとするようにします。

#define IC4_PROPID_EXPOSURE_AUTO_LOWER_LIMIT   "ExposureAutoLowerLimit"

ExposureAuto 機能の下限値です。

#define IC4_PROPID_EXPOSURE_AUTO_REFERENCE   "ExposureAutoReference"

ExposureAuto/GainAuto アルゴリズムの目標画像輝度を設定します。

#define IC4_PROPID_EXPOSURE_AUTO_UPPER_LIMIT   "ExposureAutoUpperLimit"

ExposureAuto 機能の上限値です。

#define IC4_PROPID_EXPOSURE_AUTO_UPPER_LIMIT_AUTO   "ExposureAutoUpperLimitAuto"

上限値を取得フレームレートに合わせて自動的に設定します。

#define IC4_PROPID_EXPOSURE_TIME   "ExposureTime"

ExposureMode が Timed で ExposureAuto が Off の場合の露光時間を設定します。

#define IC4_PROPID_FILE_ACCESS_BUFFER   "FileAccessBuffer"

デバイスのファイルストレージとアプリケーションとの間でデータをやり取りするための中間アクセスバッファを定義します。

#define IC4_PROPID_FILE_ACCESS_LENGTH   "FileAccessLength"

デバイスのファイルストレージと FileAccessBuffer との間のマッピングの長さを制御します。

#define IC4_PROPID_FILE_ACCESS_OFFSET   "FileAccessOffset"

デバイスのファイルストレージと FileAccessBuffer との間のマッピングのオフセットを制御します。

#define IC4_PROPID_FILE_OPEN_MODE   "FileOpenMode"

デバイス内でファイルを開く際のアクセスモードを選択します。

#define IC4_PROPID_FILE_OPERATION_EXECUTE   "FileOperationExecute"

選択したファイルに対して、FileOperationSelector で選択した操作を実行します。

#define IC4_PROPID_FILE_OPERATION_RESULT   "FileOperationResult"

ファイル操作の結果を表します。

#define IC4_PROPID_FILE_OPERATION_SELECTOR   "FileOperationSelector"

デバイス内の選択したファイルに対する対象操作を選択します。

#define IC4_PROPID_FILE_OPERATION_STATUS   "FileOperationStatus"

ファイル操作の実行状態を表します。

#define IC4_PROPID_FILE_SELECTOR   "FileSelector"

デバイス内の対象ファイルを選択します。

#define IC4_PROPID_FILE_SIZE   "FileSize"

選択したファイルのサイズをバイト単位で表します。

#define IC4_PROPID_FOCUS   "Focus"

レンズのフォーカス設定を変更します。

#define IC4_PROPID_FOCUS_AUTO   "FocusAuto"

自動フォーカス制御を有効にします。

#define IC4_PROPID_GAIN   "Gain"

絶対的な物理値としてゲインを制御します。

#define IC4_PROPID_GAIN_AUTO   "GainAuto"

自動ゲイン制御モードを設定します。

#define IC4_PROPID_GAIN_AUTO_LOWER_LIMIT   "GainAutoLowerLimit"

GainAuto 機能の下限値です。

#define IC4_PROPID_GAIN_AUTO_UPPER_LIMIT   "GainAutoUpperLimit"

GainAuto 機能の上限値です。

#define IC4_PROPID_GAIN_MODE   "GainMode"

センサー固有のゲイン(LCG/HCG)設定を構成します。

#define IC4_PROPID_GAMMA   "Gamma"

ピクセル強度のガンマ補正を制御します。

#define IC4_PROPID_GEV_GVSP_EXTENDED_ID_MODE   "GevGVSPExtendedIDMode"

拡張IDモードを有効にします。

#define IC4_PROPID_GEV_SCPS_DO_NOT_FRAGMENT   "GevSCPSDoNotFragment"

この機能の状態は、各ストリームパケットのIPヘッダーの「do not fragment」ビットにコピーされます。

#define IC4_PROPID_GEV_SCPS_PACKET_SIZE   "GevSCPSPacketSize"

この GigE Vision 固有の機能は DeviceStreamChannelPacketSize に対応しており、それと同期させておく必要があります。

#define IC4_PROPID_GP_IN   "GPIn"

デジタル入力ピンの状態です。

#define IC4_PROPID_GP_OUT   "GPOut"

デジタル出力ピンの状態です。

#define IC4_PROPID_HEIGHT   "Height"

デバイスが提供する画像の高さ(ピクセル単位)です。

#define IC4_PROPID_HEIGHT_MAX   "HeightMax"

画像の最大の高さ(ピクセル単位)です。

#define IC4_PROPID_HUE   "Hue"

色相です。

#define IC4_PROPID_IMX174_HARDWARE_WDR_ENABLE   "IMX174HardwareWDREnable"

IMX174 WDR モードを有効にします。

#define IC4_PROPID_IMX174_HARDWARE_WDR_SHUTTER_MODE   "IMX174HardwareWDRShutterMode"

IMX174 WDR シャッターモードを選択します。

#define IC4_PROPID_IMX174_WDR_SHUTTER2   "IMX174WDRShutter2"

IMX174 WDR モードが有効な場合に、1フレームおきに使用される露光時間です。

#define IC4_PROPID_IMX_LOW_LATENCY_TRIGGER_MODE   "IMXLowLatencyTriggerMode"

IMX グローバルシャッターセンサーの低遅延モードを有効にします。

#define IC4_PROPID_INPUT_BITS   "InputBits"

検出された HDMI ソースのビット数(ビット/ピクセル)です。

#define IC4_PROPID_INPUT_FP1KS   "InputFp1ks"

検出された HDMI ソースのフレームレートです。

#define IC4_PROPID_INPUT_HEIGHT   "InputHeight"

検出された HDMI 入力画像の幅です。

#define IC4_PROPID_INPUT_WIDTH   "InputWidth"

検出された HDMI 入力画像の幅です。

#define IC4_PROPID_IR_CUT_FILTER_ENABLE   "IRCutFilterEnable"

センサー前面の IRCutFilter を有効にします。

#define IC4_PROPID_IRIS   "Iris"

レンズのアイリス設定を変更します。

#define IC4_PROPID_IRIS_AUTO   "IrisAuto"

自動アイリス制御を有効にします。

#define IC4_PROPID_LUT_ENABLE   "LUTEnable"

LUT を有効にします。

#define IC4_PROPID_LUT_INDEX   "LUTIndex"

LUT でアクセスする係数のインデックス(オフセット)を制御します。

#define IC4_PROPID_LUT_SELECTOR   "LUTSelector"

制御する LUT を選択します。

#define IC4_PROPID_LUT_VALUE   "LUTValue"

LUT の LUTIndex の位置にある値を返すか、または設定します。

#define IC4_PROPID_LUT_VALUE_ALL   "LUTValueAll"

個々の LUTIndex を使用せずに、すべての LUT 係数に一度にアクセスします。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_CUSTOM_GAIN   "MultiFrameSetOutputModeCustomGain"

フレームセットの各フレームに対してカスタマイズ可能なゲイン値を使用できるようにします。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_ENABLE   "MultiFrameSetOutputModeEnable"

設定可能な露光時間とゲイン値を持つ2フレームまたは4フレームのシーケンスをセンサーが出力できるようにします。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_EXPOSURE_TIME0   "MultiFrameSetOutputModeExposureTime0"

フレームセットのフレーム0の露光時間を構成します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_EXPOSURE_TIME1   "MultiFrameSetOutputModeExposureTime1"

フレームセットのフレーム1の露光時間を構成します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_EXPOSURE_TIME2   "MultiFrameSetOutputModeExposureTime2"

フレームセットのフレーム2の露光時間を構成します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_EXPOSURE_TIME3   "MultiFrameSetOutputModeExposureTime3"

フレームセットのフレーム3の露光時間を構成します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_FRAME_COUNT   "MultiFrameSetOutputModeFrameCount"

マルチフレームセット出力モードにおけるフレーム数を選択します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_GAIN0   "MultiFrameSetOutputModeGain0"

フレームセットのフレーム0のゲインを構成します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_GAIN1   "MultiFrameSetOutputModeGain1"

フレームセットのフレーム1のゲインを構成します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_GAIN2   "MultiFrameSetOutputModeGain2"

フレームセットのフレーム2のゲインを構成します。

#define IC4_PROPID_MULTI_FRAME_SET_OUTPUT_MODE_GAIN3   "MultiFrameSetOutputModeGain3"

フレームセットのフレーム3のゲインを構成します。

#define IC4_PROPID_OFFSET_AUTO_CENTER   "OffsetAutoCenter"

OffsetX と OffsetY の値を自動的に調整して、センサーの中央領域を選択します。

#define IC4_PROPID_OFFSET_X   "OffsetX"

原点から対象領域までの水平方向のオフセット(ピクセル単位)です。

#define IC4_PROPID_OFFSET_Y   "OffsetY"

原点から対象領域までの垂直方向のオフセット(ピクセル単位)です。

#define IC4_PROPID_PAYLOAD_SIZE   "PayloadSize"

ストリームチャンネル上で、画像またはチャンクごとに転送されるバイト数を提供します。

#define IC4_PROPID_PIXEL_FORMAT   "PixelFormat"

デバイスが提供するピクセルのフォーマットです。

#define IC4_PROPID_PTP_CLOCK_ACCURACY   "PtpClockAccuracy"

PTP クロックがグランドマスターである場合、またはグランドマスターになる場合に想定される精度を示します。

#define IC4_PROPID_PTP_ENABLE   "PtpEnable"

Precision Time Protocol(PTP)を有効にします。

#define IC4_PROPID_PTP_STATUS   "PtpStatus"

PTP クロックの現在の状態を返します。

#define IC4_PROPID_REVERSE_X   "ReverseX"

画像を水平方向に反転します。

#define IC4_PROPID_REVERSE_Y   "ReverseY"

画像を垂直方向に反転します。

#define IC4_PROPID_SATURATION   "Saturation"

彩度です。

#define IC4_PROPID_SENSOR_HEIGHT   "SensorHeight"

センサーの有効な高さ(ピクセル単位)です。

#define IC4_PROPID_SENSOR_PIXEL_HEIGHT   "SensorPixelHeight"

受光ピクセル単位のy方向の物理的なサイズ(ピッチ)です。

#define IC4_PROPID_SENSOR_PIXEL_WIDTH   "SensorPixelWidth"

受光ピクセル単位のx方向の物理的なサイズ(ピッチ)です。

#define IC4_PROPID_SENSOR_WIDTH   "SensorWidth"

センサーの有効な幅(ピクセル単位)です。

#define IC4_PROPID_SHARPNESS   "Sharpness"

シャープネスアルゴリズムの強度を制御します。

#define IC4_PROPID_SIDEBAND_USE   "SidebandUse"

USB-C のサイドバンド用ピンを介したトリガー/ストロボを有効にします。

#define IC4_PROPID_SIGNAL_DETECTED   "SignalDetected"

HDMI ソースから信号が検出されているかどうかを示します。

#define IC4_PROPID_SOFTWARE_TRANSFORM_ENABLE   "SoftwareTransformEnable"

ソフトウェアトランスフォームのプロパティを有効にします。

#define IC4_PROPID_SOURCE_CONNECTED   "SourceConnected"

HDMI ソースが接続されているかどうかを示します。

#define IC4_PROPID_STROBE_DELAY   "StrobeDelay"

露光開始から生成されるストロボパルスまでの遅延を構成します。

#define IC4_PROPID_STROBE_DURATION   "StrobeDuration"

StrobeOperation が FixedDuration の場合に、パルスの長さを指定します。

#define IC4_PROPID_STROBE_ENABLE   "StrobeEnable"

露光に同期した出力パルスの生成を有効にします。

#define IC4_PROPID_STROBE_OPERATION   "StrobeOperation"

露光に同期した出力パルスの長さを指定するモードを構成します。

#define IC4_PROPID_STROBE_POLARITY   "StrobePolarity"

露光に同期した出力パルスのレベルを選択します。

#define IC4_PROPID_TEST_EVENT_GENERATE   "TestEventGenerate"

イベント通知のテストに使用できる Test イベントを生成します。

#define IC4_PROPID_TEST_PENDING_ACK   "TestPendingAck"

デバイスの保留応答(pending acknowledge)機能をテストします。

#define IC4_PROPID_TIMESTAMP_LATCH   "TimestampLatch"

現在のタイムスタンプカウンターを TimestampLatchValue にラッチします。

#define IC4_PROPID_TIMESTAMP_LATCH_STRING   "TimestampLatchString"

ラッチされたタイムスタンプを人間が読める形式で解釈したものです。

#define IC4_PROPID_TIMESTAMP_LATCH_VALUE   "TimestampLatchValue"

ラッチされたタイムスタンプカウンターの値を返します。

#define IC4_PROPID_TIMESTAMP_RESET   "TimestampReset"

デバイスのタイムスタンプカウンターの現在値をリセットします。

#define IC4_PROPID_TL_PARAMS_LOCKED   "TLParamsLocked"

取得中に重要な機能が変更されるのを防ぐために、トランスポート層によって使用されます。

#define IC4_PROPID_TONE_MAPPING_ENABLE   "ToneMappingEnable"

トーンマッピングを有効にします。

#define IC4_PROPID_TONE_MAPPING_GLOBAL_BRIGHTNESS   "ToneMappingGlobalBrightness"

個々のピクセルに使用される明るさの基準を変更します。これはローカルとグローバルの間で補間されます。

#define IC4_PROPID_TONE_MAPPING_INTENSITY   "ToneMappingIntensity"

トーンマッピングアルゴリズムの強度を調整します。

#define IC4_PROPID_TRIGGER_ACTIVATION   "TriggerActivation"

トリガーの起動モードを指定します。

#define IC4_PROPID_TRIGGER_DEBOUNCER   "TriggerDebouncer"

次のトリガー信号を受け付けるために、トリガー入力がローである必要がある時間を指定します。

#define IC4_PROPID_TRIGGER_DELAY   "TriggerDelay"

トリガーを受信してから起動するまでに適用する遅延を指定します。

#define IC4_PROPID_TRIGGER_DENOISE   "TriggerDenoise"

トリガー信号として受け付けるために、トリガー入力がハイである必要がある時間を指定します。

#define IC4_PROPID_TRIGGER_MASK   "TriggerMask

トリガー信号を受け付けた後、トリガーパルスを無視する時間を指定します。

#define IC4_PROPID_TRIGGER_MODE   "TriggerMode"

選択したトリガーを有効にするかどうかを制御します。

#define IC4_PROPID_TRIGGER_OPERATION   "TriggerOperation"

トリガーモードにおけるセンサーの動作モードを制御します。

#define IC4_PROPID_TRIGGER_OVERLAP   "TriggerOverlap"

直前のフレームとの間で許可されるトリガーオーバーラップのタイプを指定します。

#define IC4_PROPID_TRIGGER_SELECTOR   "TriggerSelector"

構成するトリガーのタイプを選択します。

#define IC4_PROPID_TRIGGER_SOFTWARE   "TriggerSoftware"

内部トリガーを生成します。

#define IC4_PROPID_TRIGGER_SOURCE   "TriggerSource"

トリガーソースとして使用する内部信号または物理入力ラインを指定します。

#define IC4_PROPID_USER_SET_DEFAULT   "UserSetDefault"

デバイスのリセット時に、既定で読み込んでアクティブにするユーザーセット機能を選択します。

#define IC4_PROPID_USER_SET_LOAD   "UserSetLoad"

UserSetSelector で指定したユーザーセットをデバイスに読み込み、アクティブにします。

#define IC4_PROPID_USER_SET_SAVE   "UserSetSave"

UserSetSelector で指定したユーザーセットをデバイスの不揮発性メモリに保存します。

#define IC4_PROPID_USER_SET_SELECTOR   "UserSetSelector"

読み込み、保存、または構成するユーザーセット機能を選択します。

#define IC4_PROPID_WIDTH   "Width"

デバイスが提供する画像の幅(ピクセル単位)です。

#define IC4_PROPID_WIDTH_MAX   "WidthMax"

画像の最大の幅(ピクセル単位)です。

#define IC4_PROPID_ZOOM   "Zoom"

レンズのズーム設定を変更します。

詳細説明

ここでは、よく使われる多くのプロパティ識別子について説明します。

マクロ定義ドキュメント

◆ IC4_PROPID_ACQUISITION_MODE

#define IC4_PROPID_ACQUISITION_MODE   "AcquisitionMode"

デバイスの取得モードを設定します。

これは主に、取得中に取得するフレーム数と、取得を停止する方法を定義します。

◆ IC4_PROPID_ACQUISITION_START

#define IC4_PROPID_ACQUISITION_START   "AcquisitionStart"

デバイスの取得を開始します。

取得されるフレーム数は AcquisitionMode によって指定されます。

◆ IC4_PROPID_ACQUISITION_STOP

#define IC4_PROPID_ACQUISITION_STOP   "AcquisitionStop"

現在のフレームの終了時にデバイスの取得を停止します。

これは主に AcquisitionMode が Continuous の場合に使用されますが、任意の取得モードで使用できます。

◆ IC4_PROPID_ACTION_DEVICE_KEY

#define IC4_PROPID_ACTION_DEVICE_KEY   "ActionDeviceKey"

デバイスがアクションコマンドの有効性を確認できるようにするデバイスキーを提供します。

アクション信号のデバイス内部でのアサートは、ActionDeviceKey とプロトコルメッセージ内のアクションデバイスキーの値が等しい場合にのみ許可されます。

◆ IC4_PROPID_ACTION_QUEUE_SIZE

#define IC4_PROPID_ACTION_QUEUE_SIZE   "ActionQueueSize"

スケジュールされたアクションコマンドのキューのサイズを示します。

この数値は、ある時点で保留にできるスケジュール済みアクションコマンドの最大数を表します。

◆ IC4_PROPID_ACTION_SCHEDULER_INTERVAL

#define IC4_PROPID_ACTION_SCHEDULER_INTERVAL   "ActionSchedulerInterval"

アクションの繰り返し間隔です。

値が 0 の場合、アクションは1回だけ実行されるようスケジュールされます。

◆ IC4_PROPID_BALANCE_RATIO

#define IC4_PROPID_BALANCE_RATIO   "BalanceRatio"

選択した色成分と基準色成分との比率を制御します。

これはホワイトバランスに使用されます。

◆ IC4_PROPID_BALANCE_RATIO_SELECTOR

#define IC4_PROPID_BALANCE_RATIO_SELECTOR   "BalanceRatioSelector"

この列挙では、設定するバランス比制御を選択します。

バランス比制御を選択すると、バランス比設定へのすべての変更は選択した制御に適用されます。

◆ IC4_PROPID_BALANCE_WHITE_AUTO

#define IC4_PROPID_BALANCE_WHITE_AUTO   "BalanceWhiteAuto"

色チャンネル間の自動ホワイトバランスのモードを制御します。

ホワイトバランスの比率が自動的に調整されます。

◆ IC4_PROPID_BINNING_HORIZONTAL

#define IC4_PROPID_BINNING_HORIZONTAL   "BinningHorizontal"

水平方向に結合する受光セルの数です。

これによりピクセルの強度(または信号対雑音比)が増加し、画像の水平解像度(幅)が低下します。値が 1 の場合、カメラによる水平ビニングは行われません。

◆ IC4_PROPID_BINNING_VERTICAL

#define IC4_PROPID_BINNING_VERTICAL   "BinningVertical"

垂直方向に結合する受光セルの数です。

これによりピクセルの強度(または信号対雑音比)が増加し、画像の垂直解像度(高さ)が低下します。値が 1 の場合、カメラによる垂直ビニングは行われません。

◆ IC4_PROPID_BLACK_LEVEL

#define IC4_PROPID_BLACK_LEVEL   "BlackLevel"

絶対的な物理値としてアナログ黒レベルを制御します。

これはビデオ信号に適用される DC オフセットを表します。

◆ IC4_PROPID_DECIMATION_HORIZONTAL

#define IC4_PROPID_DECIMATION_HORIZONTAL   "DecimationHorizontal"

画像の水平方向のサブサンプリングです。

これにより、指定した水平デシメーション係数の分だけ画像の水平解像度(幅)が低下します。

◆ IC4_PROPID_DECIMATION_VERTICAL

#define IC4_PROPID_DECIMATION_VERTICAL   "DecimationVertical"

画像の垂直方向のサブサンプリングです。

これにより、指定した垂直デシメーション係数の分だけ画像の垂直解像度(高さ)が低下します。

◆ IC4_PROPID_DEVICE_FACTORY_RESET

#define IC4_PROPID_DEVICE_FACTORY_RESET   "DeviceFactoryReset"

ユーザーがプログラム可能なすべての不揮発性メモリを既定値にリセットします。

リセット後、デバイスを再検出する必要があります。

◆ IC4_PROPID_DEVICE_RESET

#define IC4_PROPID_DEVICE_RESET   "DeviceReset"

デバイスを電源投入時の状態にリセットします。

リセット後、デバイスを再検出する必要があります。

◆ IC4_PROPID_DEVICE_SERIAL_NUMBER

#define IC4_PROPID_DEVICE_SERIAL_NUMBER   "DeviceSerialNumber"

デバイスのシリアル番号です。

この文字列はデバイスの一意の識別子です。

◆ IC4_PROPID_DEVICE_TEMPERATURE

#define IC4_PROPID_DEVICE_TEMPERATURE   "DeviceTemperature"

デバイスの温度(摂氏°C)です。

これは DeviceTemperatureSelector で選択された位置で測定されます。

◆ IC4_PROPID_EVENT_EXPOSURE_END

#define IC4_PROPID_EVENT_EXPOSURE_END   "EventExposureEnd"

Exposure End イベントの一意の識別子です。

イベントが発生したときに通知を受け取るには、このパラメータを使用します。

◆ IC4_PROPID_EVENT_FOCUS_MOVE_COMPLETED

#define IC4_PROPID_EVENT_FOCUS_MOVE_COMPLETED   "EventFocusMoveCompleted"

Focus Move Completed イベントの一意の識別子です。

イベントが発生したときに通知を受け取るには、このパラメータを使用します。

◆ IC4_PROPID_EVENT_FRAME_TRIGGER_MISSED

#define IC4_PROPID_EVENT_FRAME_TRIGGER_MISSED   "EventFrameTriggerMissed"

Frame Trigger Missed イベントの一意の識別子です。

イベントが発生したときに通知を受け取るには、このパラメータを使用します。

◆ IC4_PROPID_EVENT_LINE1_FALLING_EDGE

#define IC4_PROPID_EVENT_LINE1_FALLING_EDGE   "EventLine1FallingEdge"

Line1 Falling Edge イベントの一意の識別子です。

イベントが発生したときに通知を受け取るには、このパラメータを使用します。

◆ IC4_PROPID_EVENT_LINE1_RISING_EDGE

#define IC4_PROPID_EVENT_LINE1_RISING_EDGE   "EventLine1RisingEdge"

Line1 Rising Edge イベントの一意の識別子です。

イベントが発生したときに通知を受け取るには、このパラメータを使用します。

◆ IC4_PROPID_EVENT_NOTIFICATION

#define IC4_PROPID_EVENT_NOTIFICATION   "EventNotification"

現在選択されているイベントのイベント通知を有効にします。

イベントは Event Selector パラメータを使用して選択できます。

◆ IC4_PROPID_EVENT_SELECTOR

#define IC4_PROPID_EVENT_SELECTOR   "EventSelector"

イベント通知を有効にするかどうかを設定します。

通知は Event Notification パラメータを使用して有効にできます。

◆ IC4_PROPID_EVENT_TEST

#define IC4_PROPID_EVENT_TEST   "EventTest"

Test イベントの一意の識別子です。

イベントが発生したときに通知を受け取るには、このパラメータを使用します。

◆ IC4_PROPID_EVENT_ZOOM_MOVE_COMPLETED

#define IC4_PROPID_EVENT_ZOOM_MOVE_COMPLETED   "EventZoomMoveCompleted"

Zoom Move Completed イベントの一意の識別子です。

イベントが発生したときに通知を受け取るには、このパラメータを使用します。

◆ IC4_PROPID_EXPOSURE_TIME

#define IC4_PROPID_EXPOSURE_TIME   "ExposureTime"

ExposureMode が Timed で ExposureAuto が Off の場合の露光時間を設定します。

これは受光セルが光にさらされる時間を制御します。

◆ IC4_PROPID_FILE_OPERATION_RESULT

#define IC4_PROPID_FILE_OPERATION_RESULT   "FileOperationResult"

ファイル操作の結果を表します。

読み取りまたは書き込み操作の場合、正常に読み取り/書き込みされたバイト数が返されます。

◆ IC4_PROPID_FILE_OPERATION_SELECTOR

#define IC4_PROPID_FILE_OPERATION_SELECTOR   "FileOperationSelector"

デバイス内の選択したファイルに対する対象操作を選択します。

この操作は FileOperationExecute 機能が呼び出されたときに実行されます。

◆ IC4_PROPID_GAIN

#define IC4_PROPID_GAIN   "Gain"

絶対的な物理値としてゲインを制御します。

これはビデオ信号に適用される増幅係数です。

◆ IC4_PROPID_GAMMA

#define IC4_PROPID_GAMMA   "Gamma"

ピクセル強度のガンマ補正を制御します。

これは通常、表示システム(CRT など)の非線形性を補正するために使用されます。

◆ IC4_PROPID_GEV_SCPS_DO_NOT_FRAGMENT

#define IC4_PROPID_GEV_SCPS_DO_NOT_FRAGMENT   "GevSCPSDoNotFragment"

この機能の状態は、各ストリームパケットのIPヘッダーの「do not fragment」ビットにコピーされます。

アプリケーションは、これを使用してストリームチャンネル上のパケットのIPフラグメンテーションを防ぐことができます。

◆ IC4_PROPID_GEV_SCPS_PACKET_SIZE

#define IC4_PROPID_GEV_SCPS_PACKET_SIZE   "GevSCPSPacketSize"

この GigE Vision 固有の機能は DeviceStreamChannelPacketSize に対応しており、それと同期させておく必要があります。

これは、GVSP 送信側では選択したチャンネルで送信するストリームパケットのサイズをバイト単位で指定し、GVSP 受信側ではサポートする最大パケットサイズを指定します。

◆ IC4_PROPID_HEIGHT_MAX

#define IC4_PROPID_HEIGHT_MAX   "HeightMax"

画像の最大の高さ(ピクセル単位)です。

この寸法は、垂直ビニング、デシメーション、その他画像の垂直寸法を変更する機能の後に計算されます。

◆ IC4_PROPID_IMX174_HARDWARE_WDR_ENABLE

#define IC4_PROPID_IMX174_HARDWARE_WDR_ENABLE   "IMX174HardwareWDREnable"

IMX174 WDR モードを有効にします。

このモードでは、2つ目のより長い露光時間(IMX174 WDR Shutter 2)を設定でき、これが1フレームおきに使用されます。

◆ IC4_PROPID_IMX174_HARDWARE_WDR_SHUTTER_MODE

#define IC4_PROPID_IMX174_HARDWARE_WDR_SHUTTER_MODE   "IMX174HardwareWDRShutterMode"

IMX174 WDR シャッターモードを選択します。

このモードは、2つ目のシャッター時間を自由に選択できるか、または構成された ExposureTime の倍数に固定するかを決定します。

◆ IC4_PROPID_IMX_LOW_LATENCY_TRIGGER_MODE

#define IC4_PROPID_IMX_LOW_LATENCY_TRIGGER_MODE   "IMXLowLatencyTriggerMode"

IMX グローバルシャッターセンサーの低遅延モードを有効にします。

このモードはトリガー入力と露光開始の間のジッターを低減しますが、トリガーオーバーラップは許可しません。

◆ IC4_PROPID_PAYLOAD_SIZE

#define IC4_PROPID_PAYLOAD_SIZE   "PayloadSize"

ストリームチャンネル上で、画像またはチャンクごとに転送されるバイト数を提供します。

これには、行末・フレーム末の統計情報やその他のスタンプデータが含まれます。これはデータブロックのデータペイロードの合計サイズです。

◆ IC4_PROPID_SOFTWARE_TRANSFORM_ENABLE

#define IC4_PROPID_SOFTWARE_TRANSFORM_ENABLE   "SoftwareTransformEnable"

ソフトウェアトランスフォームのプロパティを有効にします。

有効にすると、Sharpness や Tone Mapping などのプロパティを有効にでき、ドライバー内でのソフトウェア変換につながります。

◆ IC4_PROPID_TIMESTAMP_LATCH_VALUE

#define IC4_PROPID_TIMESTAMP_LATCH_VALUE   "TimestampLatchValue"

ラッチされたタイムスタンプカウンターの値を返します。

タイムスタンプは、まず Timestamp Control Latch コマンドを使用してラッチする必要があります。

◆ IC4_PROPID_TIMESTAMP_RESET

#define IC4_PROPID_TIMESTAMP_RESET   "TimestampReset"

デバイスのタイムスタンプカウンターの現在値をリセットします。

このコマンドの実行後、タイムスタンプカウンターは自動的に再開します。

◆ IC4_PROPID_TRIGGER_OVERLAP

#define IC4_PROPID_TRIGGER_OVERLAP   "TriggerOverlap"

直前のフレームとの間で許可されるトリガーオーバーラップのタイプを指定します。

これは、新しいフレームに対して有効なトリガーがいつ受け付けられるかを定義します。

◆ IC4_PROPID_TRIGGER_SOFTWARE

#define IC4_PROPID_TRIGGER_SOFTWARE   "TriggerSoftware"

内部トリガーを生成します。

TriggerSource を Software または Any に設定する必要があります。

◆ IC4_PROPID_WIDTH_MAX

#define IC4_PROPID_WIDTH_MAX   "WidthMax"

画像の最大の幅(ピクセル単位)です。

この寸法は、水平ビニング、デシメーション、その他画像の水平寸法を変更する機能の後に計算されます。