MotorControlModuleSDFM_TMS3.../Projects/EFC_Application/UMLibrary/driver/chipset/ADS1259ContModeAdcReader.cpp

30 lines
730 B
C++

#include "ADS1259ContModeAdcReader.hh"
void driver::chipset::ADS1259ContModeAdcReader::process() {
if( read_adc_operation() and not read_adc_operation() ) {
const AdcReaderPackager::RdataCrc data =
AdcReaderPackager::RdataCrc::createRdataCrc(
AdcReaderPackager::decode( read_adc_operation.output ) );
if( data_valid = AdcReaderPackager::RdataCrc::checkCrc( data ) )
adc_code = data.adc_result;
if( not adc_code )
data_valid = false;
if( data_valid )
adc_readed = true;
} else
adc_readed = false;
}
bool driver::chipset::ADS1259ContModeAdcReader::is_adc_readed() const {
return adc_readed;
}