Share via


ADC_Poll functie

Header: #include <applibs/adc.h>

Hiermee haalt u voorbeeldgegevens op voor een ADC-kanaal.

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

Parameters

  • fd De bestandsdescriptor voor de ADC-controller. De bestandsdescriptor wordt opgehaald door ADC_Open.

  • channel De id van het kanaal dat u wilt openen. Het bereik van toegestane waarden is afhankelijk van de controller en is doorgaans een index op basis van nul.

  • outSampleValue Een aanwijzer naar de uint32_t die de voorbeeldgegevens ontvangt. Deze parameter mag niet worden ingesteld op NULL.

Fouten

Retourneert -1 als er een fout optreedt en wordt ingesteld errno op de foutwaarde. Dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet behouden via systeemupdates.

Retourwaarde

Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno is ingesteld op de foutwaarde.

Vereisten voor toepassingsmanifest

Voor toegang tot een ADC-controller moet uw toepassing deze identificeren in het veld Adc van het toepassingsmanifest.