コマンドプロパティ
コマンドプロパティは、デバイスが実行できるアクションを表します。 詳細...
関数
| 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に設定されます。


