iLand
Public Slots | Public Member Functions | Properties | List of all members
ABE::SchedulerObj Class Reference

The SchedulerObj class is accessible via 'scheduler' in Javascript. More...

#include <fomescript.h>

Inheritance diagram for ABE::SchedulerObj:

Public Slots

void dump () const
 write log to console More...
 

Public Member Functions

 SchedulerObj (QObject *parent=0)
 
void setStand (FMStand *stand)
 
bool enabled ()
 
void setEnabled (bool is_enabled)
 
double harvestIntensity ()
 
void setHarvestIntensity (double new_intensity)
 
double useSustainableHarvest ()
 
void setUseSustainableHarvest (double new_level)
 
double maxHarvestLevel ()
 
void setMaxHarvestLevel (double new_harvest_level)
 
double minScheduleHarvest ()
 
double maxScheduleHarvest ()
 
void setMinScheduleHarvest (double new_level)
 
void setMaxScheduleHarvest (double new_level)
 

Properties

bool enabled
 
double harvestIntensity
 
double useSustainableHarvest
 
double maxHarvestLevel
 
double minScheduleHarvest
 
double maxScheduleHarvest
 

Detailed Description

The SchedulerObj class is accessible via 'scheduler' in Javascript.

Constructor & Destructor Documentation

◆ SchedulerObj()

ABE::SchedulerObj::SchedulerObj ( QObject *  parent = 0)
inlineexplicit

Member Function Documentation

◆ dump

void ABE::SchedulerObj::dump ( ) const
slot

write log to console

◆ enabled()

bool ABE::SchedulerObj::enabled ( )

◆ harvestIntensity()

double ABE::SchedulerObj::harvestIntensity ( )

◆ maxHarvestLevel()

double ABE::SchedulerObj::maxHarvestLevel ( )

◆ maxScheduleHarvest()

double ABE::SchedulerObj::maxScheduleHarvest ( )

◆ minScheduleHarvest()

double ABE::SchedulerObj::minScheduleHarvest ( )

◆ setEnabled()

void ABE::SchedulerObj::setEnabled ( bool  is_enabled)

◆ setHarvestIntensity()

void ABE::SchedulerObj::setHarvestIntensity ( double  new_intensity)

◆ setMaxHarvestLevel()

void ABE::SchedulerObj::setMaxHarvestLevel ( double  new_harvest_level)

◆ setMaxScheduleHarvest()

void ABE::SchedulerObj::setMaxScheduleHarvest ( double  new_level)

◆ setMinScheduleHarvest()

void ABE::SchedulerObj::setMinScheduleHarvest ( double  new_level)

◆ setStand()

void ABE::SchedulerObj::setStand ( FMStand stand)
inline

◆ setUseSustainableHarvest()

void ABE::SchedulerObj::setUseSustainableHarvest ( double  new_level)

◆ useSustainableHarvest()

double ABE::SchedulerObj::useSustainableHarvest ( )

Property Documentation

◆ enabled

bool ABE::SchedulerObj::enabled
readwrite

◆ harvestIntensity

double ABE::SchedulerObj::harvestIntensity
readwrite

◆ maxHarvestLevel

double ABE::SchedulerObj::maxHarvestLevel
readwrite

◆ maxScheduleHarvest

double ABE::SchedulerObj::maxScheduleHarvest
readwrite

◆ minScheduleHarvest

double ABE::SchedulerObj::minScheduleHarvest
readwrite

◆ useSustainableHarvest

double ABE::SchedulerObj::useSustainableHarvest
readwrite

The documentation for this class was generated from the following files: