ハウツー:カメラ機能のパラメータ名を見つける方法#
Basler pylonを使用してアプリケーションを開発する場合、表示名ではなく、pylon APIで使用される「実際の」パラメータ名を知る必要があります。
pylon Viewerの機能ツリーから取得した次の画像は、表示名の例を示しています。

ただし、pylon APIにおける「実際の」パラメータは「Gain [db]」ではなく「Gain」です。
機能のパラメータ名を見つけるにはいくつかの方法があります。
pylon Viewer#
pylon Viewerは、機能のパラメータ名を見つけるための最も確実な方法です。カメラを接続して開く必要があります。Features Paneには、利用可能なすべてのカメラ機能が表示されます。
Feature PropertiesおよびFeature Documentationペイン(メニューバーのWindowsの下で利用可能)を有効にすることで、アプリケーションへの正しい実装に必要なすべての情報を見つけることができます。
Feature PropertiesウィンドウのNameプロパティには、アプリケーションで使用する必要があるパラメータ名が表示されます。Feature Documentationウィンドウでは、この名前はNode Nameの下にリストされます。

IFloat、IInteger、IBoolean、IString、ICommandのインターフェイスタイプを持つ機能とは対照的に、IEnumerationインターフェイスタイプの機能では、IEnumEntryタイプの明確に定義された値名が必要です。これらの名前の値は、特定の機能のドロップダウンリストから機能ツリーでそれらを選択した後、Feature PropertiesウィンドウのValueの下で見つけることができます。

または、Feature DocumentationウィンドウのPossible Valuesセクションで、Symbolic Nameの下にある各値を確認することもできます。

Basler製品ドキュメント#
pylon C++ Programmer's Guide#
pylon C++ Programmer's Guideには、Basler Universal Instant Cameraクラスのすべてのクラスメンバーのリファレンスが記載されています。ガイドはここにあります。
UniversalCameraParamsクラスには、ほとんどのカメラのすべてのパラメータが実装されています。ドキュメントはここで見つけることができます。