GPIO_GetValue関数
ヘッダー: applibs </gpio.h #include>
GPIO の現在の値を取得します。
GPIO 関数は、異なる GPO の呼び出し間でスレッド セーフです。ただし、同じ GPIO へのアクセスに対するスレッド セーフを確保するのは呼び出し元の責任です。
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
パラメーター
gpioFd
GPIO のファイル記述子。outValue
GPIO から読み取られた GPIO_Value - GPIO_Value_HighまたはGPIO_Value_Low。
エラー
エラーが発生した場合は -1 を返し、エラー値に設定します errno
。
EFAULT: は
outValue
NULL です。EBADF: が
gpioFd
無効です。
その他 errno
のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。
戻り値
成功の場合は 0、失敗の場合は -1 を返します。この場合 errno
はエラー値に設定されます。
アプリケーション マニフェストの要件
個々の GPO にアクセスするには、アプリケーション マニフェストの Gpio フィールドでそれらを 識別する必要があります。