|
RADLib
RADical C++ application framework
|
IIO ADC channel reader. More...
#include <RADDevice.h>
Public Member Functions | |
| AdcChannel (int device, int channel, DevicePaths paths={}) | |
| Creates an ADC channel wrapper. More... | |
| RADCore::RADResult< int > | readRaw () const |
| Reads raw integer sample. More... | |
| RADCore::RADResult< double > | readScale () const |
| Reads scale value when available. More... | |
| RADCore::RADResult< double > | readScaled () const |
| Reads scaled voltage/value when scale is available. More... | |
IIO ADC channel reader.
| RADDevice::AdcChannel::AdcChannel | ( | int | device, |
| int | channel, | ||
| DevicePaths | paths = {} |
||
| ) |
Creates an ADC channel wrapper.
| RADCore::RADResult<int> RADDevice::AdcChannel::readRaw | ( | ) | const |
Reads raw integer sample.
| RADCore::RADResult<double> RADDevice::AdcChannel::readScale | ( | ) | const |
Reads scale value when available.
| RADCore::RADResult<double> RADDevice::AdcChannel::readScaled | ( | ) | const |
Reads scaled voltage/value when scale is available.