ADC_Poll-Funktion
Header: #include <applibs/adc.h>
Ruft Beispieldaten für einen ADC-Kanal ab.
int ADC_Poll(int fd, ADC_ChannelId channel, uint32_t *outSampleValue);
Parameter
fd
Der Dateideskriptor für den ADC-Controller. Der Dateideskriptor wird von ADC_Open abgerufen.channel
Die ID des Kanals, auf den zugegriffen werden soll. Der Bereich der zulässigen Werte ist controllerabhängig und ist in der Regel ein nullbasierter Index.outSampleValue
Ein Zeiger auf den uint32_t, der die Beispieldaten empfängt. Dieser Parameter darf nicht auf NULL festgelegt werden.
Fehler
Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno
. Solche Fehler sind nicht deterministisch, und dasselbe Verhalten wird möglicherweise nicht durch Systemupdates beibehalten.
Rückgabewert
Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno
wird auf den Fehlerwert festgelegt.
Anforderungen an das Anwendungsmanifest
Um auf einen ADC-Controller zugreifen zu können, muss Ihre Anwendung ihn im Feld Adc des Anwendungsmanifests identifizieren.