Partage via


ADC_Poll, fonction

En-tête : #include <applibs/adc.h>

Obtient des exemples de données pour un canal ADC.

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

Paramètres

  • fd Descripteur de fichier pour le contrôleur ADC. Le descripteur de fichier est récupéré par ADC_Open.

  • channelID du canal à accéder. La plage de valeurs autorisées dépend du contrôleur et est généralement un index de base zéro.

  • outSampleValue Pointeur vers le uint32_t qui reçoit les exemples de données. Ce paramètre ne doit pas être défini sur NULL.

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno sur la valeur d’erreur. Ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.

Valeur de retour

Retourne 0 pour la réussite, ou -1 en cas d’échec, auquel cas errno est défini sur la valeur d’erreur.

Exigences du manifeste d’application

Pour accéder à un contrôleur ADC, votre application doit l’identifier dans le champ Adc du manifeste de l’application.