JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
Класс IScientificValidationServiceabstract

#include <IScientificValidationService.h>

Граф наследования:IScientificValidationService:

Открытые члены

virtual ~IScientificValidationService ()=default
 
virtual bool validateCompensationFormula (const char *formula_type, const char *formula, const char *source) const =0
 
virtual bool validateSoilCoefficients (SoilType soil_type, float ec_coeff, float ph_buffer, float water_holding) const =0
 
virtual bool validateCropRecommendation (const char *crop_name, const CropParameters &params) const =0
 
virtual bool validateSeasonalAdjustment (const char *season, float nitrogen_factor, float phosphorus_factor, float potassium_factor) const =0
 
virtual bool validateEnvironmentAdjustment (const char *environment, const EnvironmentAdjustment &adjustment) const =0
 
virtual String generateValidationReport () const =0
 
virtual bool isSourceVerified (const char *source_title) const =0
 
virtual const char * getSourceDOI (const char *source_title) const =0
 
virtual const char * getSourceJournal (const char *source_title) const =0
 

Конструктор(ы)

◆ ~IScientificValidationService()

virtual IScientificValidationService::~IScientificValidationService ( )
virtualdefault

Методы

◆ validateCompensationFormula()

virtual bool IScientificValidationService::validateCompensationFormula ( const char *  formula_type,
const char *  formula,
const char *  source 
) const
pure virtual

Замещается в ScientificValidationService.

◆ validateSoilCoefficients()

virtual bool IScientificValidationService::validateSoilCoefficients ( SoilType  soil_type,
float  ec_coeff,
float  ph_buffer,
float  water_holding 
) const
pure virtual

Замещается в ScientificValidationService.

◆ validateCropRecommendation()

virtual bool IScientificValidationService::validateCropRecommendation ( const char *  crop_name,
const CropParameters params 
) const
pure virtual

Замещается в ScientificValidationService.

◆ validateSeasonalAdjustment()

virtual bool IScientificValidationService::validateSeasonalAdjustment ( const char *  season,
float  nitrogen_factor,
float  phosphorus_factor,
float  potassium_factor 
) const
pure virtual

Замещается в ScientificValidationService.

◆ validateEnvironmentAdjustment()

virtual bool IScientificValidationService::validateEnvironmentAdjustment ( const char *  environment,
const EnvironmentAdjustment adjustment 
) const
pure virtual

Замещается в ScientificValidationService.

◆ generateValidationReport()

virtual String IScientificValidationService::generateValidationReport ( ) const
pure virtual

Замещается в ScientificValidationService.

◆ isSourceVerified()

virtual bool IScientificValidationService::isSourceVerified ( const char *  source_title) const
pure virtual

Замещается в ScientificValidationService.

◆ getSourceDOI()

virtual const char * IScientificValidationService::getSourceDOI ( const char *  source_title) const
pure virtual

Замещается в ScientificValidationService.

◆ getSourceJournal()

virtual const char * IScientificValidationService::getSourceJournal ( const char *  source_title) const
pure virtual

Замещается в ScientificValidationService.


Объявления и описания членов класса находятся в файле: