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

#include <ScientificValidationService.h>

Граф наследования:ScientificValidationService:
Граф связей класса ScientificValidationService:

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

 ScientificValidationService ()
 
bool validateCompensationFormula (const char *formula_type, const char *formula, const char *source) const override
 
bool validateSoilCoefficients (SoilType soil_type, float ec_coeff, float ph_buffer, float water_holding) const override
 
bool validateCropRecommendation (const char *crop_name, const CropParameters &params) const override
 
bool validateSeasonalAdjustment (const char *season, float nitrogen_factor, float phosphorus_factor, float potassium_factor) const override
 
bool validateEnvironmentAdjustment (const char *environment, const EnvironmentAdjustment &adjustment) const override
 
String generateValidationReport () const override
 
bool isSourceVerified (const char *source_title) const override
 
const char * getSourceDOI (const char *source_title) const override
 
const char * getSourceJournal (const char *source_title) const override
 
- Открытые члены унаследованные от IScientificValidationService
virtual ~IScientificValidationService ()=default
 

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

◆ ScientificValidationService()

ScientificValidationService::ScientificValidationService ( )

Методы

◆ validateCompensationFormula()

bool ScientificValidationService::validateCompensationFormula ( const char *  formula_type,
const char *  formula,
const char *  source 
) const
overridevirtual

Замещает IScientificValidationService.

◆ validateSoilCoefficients()

bool ScientificValidationService::validateSoilCoefficients ( SoilType  soil_type,
float  ec_coeff,
float  ph_buffer,
float  water_holding 
) const
overridevirtual

Замещает IScientificValidationService.

◆ validateCropRecommendation()

bool ScientificValidationService::validateCropRecommendation ( const char *  crop_name,
const CropParameters params 
) const
overridevirtual

Замещает IScientificValidationService.

◆ validateSeasonalAdjustment()

bool ScientificValidationService::validateSeasonalAdjustment ( const char *  season,
float  nitrogen_factor,
float  phosphorus_factor,
float  potassium_factor 
) const
overridevirtual

Замещает IScientificValidationService.

◆ validateEnvironmentAdjustment()

bool ScientificValidationService::validateEnvironmentAdjustment ( const char *  environment,
const EnvironmentAdjustment adjustment 
) const
overridevirtual

Замещает IScientificValidationService.

◆ generateValidationReport()

String ScientificValidationService::generateValidationReport ( ) const
overridevirtual

Замещает IScientificValidationService.

◆ isSourceVerified()

bool ScientificValidationService::isSourceVerified ( const char *  source_title) const
overridevirtual

Замещает IScientificValidationService.

◆ getSourceDOI()

const char * ScientificValidationService::getSourceDOI ( const char *  source_title) const
overridevirtual

Замещает IScientificValidationService.

◆ getSourceJournal()

const char * ScientificValidationService::getSourceJournal ( const char *  source_title) const
overridevirtual

Замещает IScientificValidationService.


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