コマンドプロパティ

コマンドプロパティは、デバイスが実行できるアクションを表します。 詳細...

関数

bool  ic4_prop_command_execute (struct IC4_PROPERTY *prop)

コマンドプロパティを実行します。

bool  ic4_prop_command_is_done (struct IC4_PROPERTY *prop, bool *is_done)

コマンドの実行が完了したかどうかを確認します。

詳細説明

コマンドプロパティは、デバイスが実行できるアクションを表します。

コマンドプロパティの一般的な例は TriggerSoftware です。

関数ドキュメント

◆ ic4_prop_command_execute()

bool ic4_prop_command_execute ( struct IC4_PROPERTY *  prop)

コマンドプロパティを実行します。

パラメータ
[in]propコマンドプロパティです
戻り値
成功した場合は true、それ以外の場合は false を返します。
エラー情報の取得には ic4_get_last_error() を使用してください。
備考
prop がコマンドプロパティでない場合、関数は失敗し、エラー値は IC4_ERROR_GENICAM_TYPE_MISMATCH に設定されます。

◆ ic4_prop_command_is_done()

bool ic4_prop_command_is_done ( struct IC4_PROPERTY *  prop,
bool *  is_done 
)

コマンドの実行が完了したかどうかを確認します。

パラメータ
propコマンドプロパティです
is_doneコマンドの完了状態を受け取る出力パラメータです。
コマンドが完了した場合は true、コマンドがまだ実行中の場合は false です。
戻り値
成功した場合は true、それ以外の場合は false を返します。
エラー情報の取得には ic4_get_last_error() を使用してください。
備考
コマンドが一度も実行されたことがない場合、is_done は false に設定されます。