Funkcja ADC_Poll
Nagłówek: #include <applibs/adc.h>
Pobiera przykładowe dane dla kanału usługi ADC.
int ADC_Poll(int fd, ADC_ChannelId channel, uint32_t *outSampleValue);
Parametry
fd
Deskryptor pliku kontrolera ADC. Deskryptor pliku jest pobierany przez ADC_Open.channel
Identyfikator kanału, do który chcesz uzyskać dostęp. Zakres dozwolonych wartości jest zależny od kontrolera i zazwyczaj jest indeksem opartym na zerach.outSampleValue
Wskaźnik do uint32_t, który pobiera dane przykładowe. Ten parametr nie może mieć wartości NULL.
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu. 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 powodzenia lub -1 dla niepowodzenia, w którym to przypadku errno
jest ustawiona wartość błędu.
Wymagania dotyczące manifestu aplikacji
Aby uzyskać dostęp do kontrolera ADC, aplikacja musi zidentyfikować go w polu Adc manifestu aplikacji.