7 #ifndef EXXOTEST_AGHAF_ADC_H
8 #define EXXOTEST_AGHAF_ADC_H
AGHAF_ADC_Param
List of parameters used to configure an ADC bus.
Definition: aghaf_adc_enums.h:45
AGHAF_Status AGHAF_ADC_getLastConversion(AGHAF_ADC adc, int32_t *value, AGHAF_ADC_TriggerState *triggerState)
Return the current state from the ADC trigger.
Definition: aghaf_adc.cpp:119
void AGHAF_ADC_setOnConversionCallback(AGHAF_ADC adc, AGHAF_ADC_onConversion callback, void *userContext)
Set the callback called on a ADC event.
Definition: aghaf_adc.cpp:14
AGHAF_Status AGHAF_ADC_deactivate(AGHAF_ADC adc)
stop the communication with the ADC
Definition: aghaf_adc.cpp:67
AGHAF_ADC_TriggerState
Trigger state.
Definition: aghaf_adc_enums.h:36
void * AGHAF_ADC
handle on a ADC
Definition: aghaf_adc.h:22
AGHAF_Status AGHAF_ADC_getParam(AGHAF_ADC adc, AGHAF_ADC_Param param, uint32_t *value)
get a parameter from a ADC
Definition: aghaf_adc.cpp:93
uint8_t AGHAF_ADC_getCount(AGHAF_Device device)
return the number of Adcs available on a device
Definition: aghaf_adc.cpp:47
uint8_t AGHAF_ADC_getIndex(AGHAF_ADC adc)
return the index from an ADC
Definition: aghaf_adc.cpp:37
void(* AGHAF_ADC_onConversion)(uint64_t timestamp, int32_t value, AGHAF_ADC_TriggerState state, void *userContext)
callback called on a ADC event
Definition: aghaf_adc.h:29
AGHAF_Status AGHAF_ADC_activate(AGHAF_ADC adc)
start the communication with the ADC
Definition: aghaf_adc.cpp:57
AGHAF_ADC AGHAF_ADC_get(AGHAF_Device device, uint8_t index)
return the KLine bus at the index specified
Definition: aghaf_adc.cpp:27
AGHAF_Status AGHAF_ADC_isActivated(AGHAF_ADC adc, AGHAF_BOOL *isActivated)
allow to know if the communication on the ADC is started or not
Definition: aghaf_adc.cpp:78
AGHAF_Status AGHAF_ADC_setParam(AGHAF_ADC adc, AGHAF_ADC_Param param, uint32_t value)
set a parameter from a ADC
Definition: aghaf_adc.cpp:106
AGHAF_Status
enumerator to define the error type in aghaf functions
Definition: aghaf_global.h:120
AGHAF_BOOL
enumerator to get a bool definition
Definition: aghaf_global.h:114
void * AGHAF_Device
handle on an exxotest device
Definition: aghaf_global.h:175