14 float water_holding)
const override;
17 float potassium_factor)
const override;
21 const char*
getSourceDOI(
const char* source_title)
const override;
26 bool validateFormulaSyntax(
const char* formula)
const;
27 bool validateCoefficientRange(
float value,
float min,
float max)
const;
28 bool validateSourceCredibility(
const char* source)
const;
Definition IScientificValidationService.h:30
Definition ScientificValidationService.h:7
ScientificValidationService()
Definition scientific_validation_service.cpp:133
bool validateCompensationFormula(const char *formula_type, const char *formula, const char *source) const override
Definition scientific_validation_service.cpp:138
bool isSourceVerified(const char *source_title) const override
Definition scientific_validation_service.cpp:357
String generateValidationReport() const override
Definition scientific_validation_service.cpp:299
bool validateCropRecommendation(const char *crop_name, const CropParameters ¶ms) const override
Definition scientific_validation_service.cpp:196
bool validateEnvironmentAdjustment(const char *environment, const EnvironmentAdjustment &adjustment) const override
Definition scientific_validation_service.cpp:264
bool validateSeasonalAdjustment(const char *season, float nitrogen_factor, float phosphorus_factor, float potassium_factor) const override
Definition scientific_validation_service.cpp:231
const char * getSourceDOI(const char *source_title) const override
Definition scientific_validation_service.cpp:369
bool validateSoilCoefficients(SoilType soil_type, float ec_coeff, float ph_buffer, float water_holding) const override
Definition scientific_validation_service.cpp:165
const char * getSourceJournal(const char *source_title) const override
Definition scientific_validation_service.cpp:381
SoilType
Типы почвы
Definition sensor_types.h:16
Definition IScientificValidationService.h:8
Definition IScientificValidationService.h:19