JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
|
Интерфейс для движка рекомендаций по культурам Подробнее...
#include <ICropRecommendationEngine.h>
Открытые члены | |
virtual | ~ICropRecommendationEngine ()=default |
virtual RecValues | computeRecommendations (const String &cropId, const SoilProfile &soilProfile, const EnvironmentType &envType)=0 |
Вычисляет рекомендации для указанной культуры | |
virtual void | applySeasonalCorrection (RecValues &rec, Season season, bool isGreenhouse)=0 |
Применяет сезонные корректировки к рекомендациям | |
virtual String | generateCropSpecificRecommendations (const String &cropName, const NPKReferences &npk, SoilType soilType, float pH)=0 |
Генерирует специфические рекомендации по культурам для неизмеряемых элементов | |
Интерфейс для движка рекомендаций по культурам
Определяет контракт для вычисления агрономических рекомендаций на основе типа культуры, профиля почвы и условий окружающей среды.
|
virtualdefault |
|
pure virtual |
Вычисляет рекомендации для указанной культуры
cropId | Идентификатор культуры (tomato, cucumber, etc.) |
soilProfile | Профиль почвы (SAND, LOAM, CLAY, PEAT, SANDPEAT) |
envType | Тип окружающей среды (OUTDOOR, GREENHOUSE, INDOOR) |
Замещается в CropRecommendationEngine.
|
pure virtual |
Применяет сезонные корректировки к рекомендациям
rec | Рекомендации для корректировки |
season | Текущий сезон |
isGreenhouse | Признак теплицы |
Замещается в CropRecommendationEngine.
|
pure virtual |
Генерирует специфические рекомендации по культурам для неизмеряемых элементов
cropName | Название культуры |
npk | NPK данные |
soilType | Тип почвы |
pH | Значение pH |
Замещается в CropRecommendationEngine.