Funkcja GPIO_GetValue
Nagłówek: #include <applibs/gpio.h>
Pobiera bieżącą wartość obiektu zasad grupy.
Funkcje GPIO są bezpieczne dla wątków między wywołaniami różnych obiektów GPIO; jednak obowiązkiem wywołującego jest zapewnienie bezpieczeństwa wątków dla dostępu do tego samego obiektu zasad grupy.
int GPIO_GetValue(int gpioFd, GPIO_Value_Type *outValue);
Parametry
gpioFd
Deskryptor pliku dla obiektu zasad grupy.outValue
GPIO_Value odczytany z obiektu GPIO — GPIO_Value_High lub GPIO_Value_Low.
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
EFAULT: wartość
outValue
null.EBADF: jest nieprawidłowa
gpioFd
.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca wartość 0 dla sukcesu lub -1 dla niepowodzenia, w którym to przypadku errno
zostanie ustawiona wartość błędu.
Wymagania dotyczące manifestu aplikacji
Aby uzyskać dostęp do poszczególnych obiektów GPIO, aplikacja musi je zidentyfikować w polu Gpio manifestu aplikacji.