JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
|
Реализация сервиса взаимодействия питательных веществ Подробнее...
#include <nutrient_interaction_service.h>
Открытые члены | |
NutrientInteractionService () | |
Конструктор | |
virtual | ~NutrientInteractionService () |
Деструктор | |
NPKReferences | applyNutrientInteractions (const NPKReferences &npk, SoilType soilType, float pH) override |
Применяет корректировки взаимодействий к NPK данным | |
float | getAntagonismFactor (const String &element1, const String &element2, float ratio1, float ratio2) override |
Получает фактор антагонизма между двумя элементами | |
float | getSynergyFactor (const String &element1, const String &element2, float ratio1, float ratio2) override |
Получает фактор синергизма между двумя элементами | |
String | generateAntagonismRecommendations (const NPKReferences &npk, SoilType soilType, float pH) override |
Генерирует рекомендации по устранению антагонизмов | |
![]() | |
virtual | ~INutrientInteractionService ()=default |
Реализация сервиса взаимодействия питательных веществ
Учитывает научно обоснованные взаимодействия между питательными элементами:
Источники:
NutrientInteractionService::NutrientInteractionService | ( | ) |
Конструктор
|
virtual |
Деструктор
|
overridevirtual |
Применяет корректировки взаимодействий к NPK данным
npk | Исходные NPK данные |
soilType | Тип почвы |
pH | Значение pH почвы |
Замещает INutrientInteractionService.
|
overridevirtual |
Получает фактор антагонизма между двумя элементами
element1 | Первый элемент |
element2 | Второй элемент |
ratio1 | Соотношение первого элемента |
ratio2 | Соотношение второго элемента |
Замещает INutrientInteractionService.
|
overridevirtual |
Получает фактор синергизма между двумя элементами
element1 | Первый элемент |
element2 | Второй элемент |
ratio1 | Соотношение первого элемента |
ratio2 | Соотношение второго элемента |
Замещает INutrientInteractionService.
|
overridevirtual |
Генерирует рекомендации по устранению антагонизмов
npk | NPK данные |
soilType | Тип почвы |
pH | Значение pH |
Замещает INutrientInteractionService.