Sdílet prostřednictvím


ADC_Poll Funkce

Hlavička: #include <applibs/adc.h>

Získá ukázková data pro kanál ADC.

int ADC_Poll(int fd, ADC_ChannelId channel, uint32_t *outSampleValue);

Parametry

  • fd Popisovač souboru pro kontroler ADC. Popisovač souboru načte ADC_Open.

  • channel ID kanálu pro přístup. Rozsah povolených hodnot je závislý na kontroleru a obvykle se jedná o index založený na nule.

  • outSampleValue Ukazatel na uint32_t, který přijímá ukázková data. Tento parametr nesmí být nastaven na hodnotu NULL.

Chyby

Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno se na chybovou hodnotu. Takové chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.

Vrácená hodnota

Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno je nastavená na chybovou hodnotu.

Požadavky manifestu aplikace

Pokud chcete získat přístup ke kontroleru ADC, musí ho aplikace identifikovat v poli Adc manifestu aplikace.