Loading [MathJax]/extensions/ams.js
ALMaSS  1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DE_AsparagusEstablishedPlantation.h File Reference

DE_AsparagusEstablishedPlantation.h This file contains the headers for the AsparagusEstablishedPlantation class
More...

Go to the source code of this file.

Classes

class  DE_AsparagusEstablishedPlantation
 

Macros

#define DE_AEP_BASE   38900
 
#define CROP_HARVEST_DO   m_field->m_user[1]
 A flag used to indicate autumn ploughing status. More...
 

Enumerations

enum  DE_AsparagusEstablishedPlantationToDo {
  de_aep_start = 1, de_aep_sleep_all_day = DE_AEP_BASE, de_aep_herbicide, de_aep_ferti_p1,
  de_aep_ferti_s1, de_aep_spring_harrow, de_aep_hilling, de_aep_harvesting,
  de_aep_ferti_p2, de_aep_ferti_s2, de_aep_ferti_p3, de_aep_ferti_s3,
  de_aep_watering_start, de_aep_watering, de_aep_fungicide1, de_aep_fungicide2,
  de_aep_fungicide3, de_aep_insecticide1, de_aep_insecticide2, de_aep_cutting_plants,
  de_aep_ferti_p4, de_aep_ferti_s4, de_aep_harrowing_rows, de_aep_foobar
}
 

Detailed Description

DE_AsparagusEstablishedPlantation.h This file contains the headers for the AsparagusEstablishedPlantation class

by Chris J. Topping, modified by Luna Kondrup Marcussen
Version of June 2021
All rights reserved.

With additions as noted in:
Doxygen formatted comments in July 2008

Macro Definition Documentation

◆ CROP_HARVEST_DO

#define CROP_HARVEST_DO   m_field->m_user[1]

A flag used to indicate autumn ploughing status.

◆ DE_AEP_BASE

#define DE_AEP_BASE   38900

Enumeration Type Documentation

◆ DE_AsparagusEstablishedPlantationToDo

Below is the list of things that a farmer can do if he is growing asparagus, at least following this basic plan. So all we have to do is figure out when to do the different things. Once we have done some kind of management, then an event is triggered and the fact that this particular management is done is registered with the particular polygon. This information is available for any ALMaSS components to inspect - e.g. animals & birds

Enumerator
de_aep_start 
de_aep_sleep_all_day 
de_aep_herbicide 
de_aep_ferti_p1 
de_aep_ferti_s1 
de_aep_spring_harrow 
de_aep_hilling 
de_aep_harvesting 
de_aep_ferti_p2 
de_aep_ferti_s2 
de_aep_ferti_p3 
de_aep_ferti_s3 
de_aep_watering_start 
de_aep_watering 
de_aep_fungicide1 
de_aep_fungicide2 
de_aep_fungicide3 
de_aep_insecticide1 
de_aep_insecticide2 
de_aep_cutting_plants 
de_aep_ferti_p4 
de_aep_ferti_s4 
de_aep_harrowing_rows 
de_aep_foobar 
65  {
66  de_aep_start = 1, // Compulsory, must always be 1 (one).
69  de_aep_ferti_p1, // PK on spring
74  de_aep_ferti_p2, // N fertilizer I
76  de_aep_ferti_p3, // N fertilizer II
86  de_aep_ferti_p4, //organic fertilizer autumn
88  de_aep_harrowing_rows, //de-constructing rows before winter
de_aep_ferti_p2
Definition: DE_AsparagusEstablishedPlantation.h:74
de_aep_start
Definition: DE_AsparagusEstablishedPlantation.h:66
de_aep_harvesting
Definition: DE_AsparagusEstablishedPlantation.h:73
de_aep_ferti_s2
Definition: DE_AsparagusEstablishedPlantation.h:75
de_aep_insecticide1
Definition: DE_AsparagusEstablishedPlantation.h:83
de_aep_watering
Definition: DE_AsparagusEstablishedPlantation.h:79
de_aep_fungicide1
Definition: DE_AsparagusEstablishedPlantation.h:80
DE_AsparagusEstablishedPlantationToDo
DE_AsparagusEstablishedPlantationToDo
Definition: DE_AsparagusEstablishedPlantation.h:65
de_aep_herbicide
Definition: DE_AsparagusEstablishedPlantation.h:68
de_aep_sleep_all_day
Definition: DE_AsparagusEstablishedPlantation.h:67
de_aep_foobar
Definition: DE_AsparagusEstablishedPlantation.h:89
de_aep_harrowing_rows
Definition: DE_AsparagusEstablishedPlantation.h:88
de_aep_insecticide2
Definition: DE_AsparagusEstablishedPlantation.h:84
de_aep_ferti_s1
Definition: DE_AsparagusEstablishedPlantation.h:70
de_aep_fungicide2
Definition: DE_AsparagusEstablishedPlantation.h:81
de_aep_ferti_p3
Definition: DE_AsparagusEstablishedPlantation.h:76
de_aep_ferti_p1
Definition: DE_AsparagusEstablishedPlantation.h:69
de_aep_fungicide3
Definition: DE_AsparagusEstablishedPlantation.h:82
de_aep_ferti_s4
Definition: DE_AsparagusEstablishedPlantation.h:87
de_aep_ferti_s3
Definition: DE_AsparagusEstablishedPlantation.h:77
DE_AEP_BASE
#define DE_AEP_BASE
Definition: DE_AsparagusEstablishedPlantation.h:53
de_aep_hilling
Definition: DE_AsparagusEstablishedPlantation.h:72
de_aep_watering_start
Definition: DE_AsparagusEstablishedPlantation.h:78
de_aep_ferti_p4
Definition: DE_AsparagusEstablishedPlantation.h:86
de_aep_spring_harrow
Definition: DE_AsparagusEstablishedPlantation.h:71
de_aep_cutting_plants
Definition: DE_AsparagusEstablishedPlantation.h:85