AIM
 All Classes Functions Variables Typedefs Enumerations
CoachingEngine::ShiftWorkCoach Member List

This is the complete list of members for CoachingEngine::ShiftWorkCoach, including all inherited members.

activeTasks (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
addActiveTask(Task &task)CoachingEngine::Coachprotectedvirtual
addData(const AIMData &data)CoachingEngine::Coachvirtual
addDataSubscriber(const std::string &key, AIM *subscriber)AIMinlinevirtual
addHoursToBedTime(double bed_time, double hours) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
AIM(std::string name="")AIM
AIM(const AIM &other) (defined in AIM)AIM
AIMData typedefAIM
AIMDataQueue typedefAIM
AIMValueQueue typedefAIM
baseline (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
BIORHYTHM enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
calculateAverage(std::string taskType, double startDate, double endDate, int min_values=1, int nr_values=-1)CoachingEngine::Coachprotectedvirtual
calculateGoal(std::string taskType, double currentValue, int weeksLeft)CoachingEngine::Coachprotectedvirtual
calculateTargetValue(int week, double goalValue, double lastValue, double speed=(2.0/3.0))CoachingEngine::Coachprotectedvirtual
calculateTaskPeriod(double currentTime, std::string taskType="")CoachingEngine::Coachprotectedvirtual
CALIBRATION enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
checkAndHandleNewWeek()CoachingEngine::Coachprotectedvirtual
clock (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
Coach(const Coach &other) (defined in CoachingEngine::Coach)CoachingEngine::Coach
Coach(Type coachType, std::string name="coach")CoachingEngine::Coachprotected
completedTasks (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
createNewPlan() (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
createNewTask(std::string taskType)CoachingEngine::Coachprotectedvirtual
creatShiftWorkTask(Task::Type taskType, double taskStartTime, double taskEndTime, double triggerTime=0.0/0.0, double targetStartTime=0.0/0.0, double targetEndTime=0.0/0.0) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
dataSubscribers (defined in AIM)AIMprotected
DAY enum value (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoach
decreaseGain(std::string taskType)CoachingEngine::Coachprotectedvirtual
doTick()CoachingEngine::Coachvirtual
dynamicCoach (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
end_date (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
EVENING enum value (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoach
exportProperties()AIMvirtual
FREE enum value (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoach
gain (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
getBedTimes(double start_date, double end_date, double &bedTime, double &wakeUpTime)CoachingEngine::ShiftWorkCoachprotected
getBiorhythmTasks(double coreBodyLowDate) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getCurrentTasks() const CoachingEngine::Coachvirtual
getDataSubscriber(std::string subscriber)AIMinlinevirtual
getDayShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getEveningShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getFreeShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getFutureTasks(double start, double end)CoachingEngine::ShiftWorkCoachvirtual
getGoal() const CoachingEngine::Coachinlinevirtual
getInputData(bool clear_input=false)AIMvirtual
getMemberDataAsProperties() const (defined in CoachingEngine::Coach)CoachingEngine::Coachvirtual
getMorningShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getName() const AIMinlinevirtual
getNextOutBedDate(double time, double out_bed_time, double to_bed_date=0) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getNextToBedDate(double time, double bed_time)CoachingEngine::ShiftWorkCoachprotectedvirtual
getNightShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getOutputData(bool clear_output=false)AIMvirtual
getProperties()CoachingEngine::ShiftWorkCoachvirtual
getProperty(std::string key) const AIMinlinevirtual
getRequirements() const CoachingEngine::Coachvirtual
getShift(double start_date, double end_date)CoachingEngine::ShiftWorkCoachprotected
getShiftTasks(double start_date, double end_date, std::map< std::string, AIMValue > &stateProperties) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getStartOfDay(double time) (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
getStatus() const CoachingEngine::Coachinlinevirtual
getTask(TaskDescription::Type type) (defined in CoachingEngine::Coach)CoachingEngine::Coachprotectedvirtual
getType()CoachingEngine::Coachinlinevirtual
getWeek(double date)CoachingEngine::Coachprotectedvirtual
goal (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
GOAL_INITIALIZED enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
goalType (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
handleCompletedTask(Task *task)CoachingEngine::Coachprotectedvirtual
increaseGain(std::string taskType)CoachingEngine::Coachprotectedvirtual
InitializationType enum nameCoachingEngine::Coach
InputDataQueue typedefAIM
inputDataQueue (defined in AIM)AIMprotected
JETLAG enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
MANUAL_GOAL enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
MENTAL_RESILIENCE enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
MORNING enum value (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoach
name (defined in AIM)AIMprotected
NIGHT enum value (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoach
NONE enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
operator=(const Coach &rhs) (defined in CoachingEngine::Coach)CoachingEngine::Coach
operator=(const AIM &rhs) (defined in AIM)AIM
OUTPUT_FIELD_COACH_TYPE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
outputDataQueue (defined in AIM)AIMprotected
pause(double time)CoachingEngine::Coachvirtual
PAUSED enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
PERSONAL_GOAL enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
PHYSICAL_ACTIVITY enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
POPULATION_GOAL enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
processDateValue(const std::string &sensor, const AIMValue &dateValue)CoachingEngine::ShiftWorkCoachprotectedvirtual
PROP_ACTIVE_TASKS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_BASELINE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_BED_TIMECoachingEngine::ShiftWorkCoachstatic
PROP_COMPLETED_TASKS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_CORE_BODY_LOWCoachingEngine::ShiftWorkCoachstatic
PROP_CURRENT_TIME (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_DYNAMIC_COACH (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_END_DATE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_GAIN (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_GOAL (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_GOAL_TYPE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_NORMAL_BED_TIMECoachingEngine::ShiftWorkCoachstatic
PROP_NORMAL_WAKEUP_TIMECoachingEngine::ShiftWorkCoachstatic
PROP_PAUSED_SECONDS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_PLANNED_TASKSCoachingEngine::ShiftWorkCoachstatic
PROP_PROGRAM_FINISHED_DATECoachingEngine::ShiftWorkCoachstatic
PROP_SCHEDULECoachingEngine::ShiftWorkCoachstatic
PROP_START_DATE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_START_PAUSE (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_STATUS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_TOTAL_DAYS (defined in CoachingEngine::Coach)CoachingEngine::Coachstatic
PROP_WAKEUP_TIMECoachingEngine::ShiftWorkCoachstatic
PROP_WORK_END_DATECoachingEngine::ShiftWorkCoachstatic
PROP_WORK_START_DATECoachingEngine::ShiftWorkCoachstatic
properties (defined in AIM)AIMprotected
READY enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
removeActiveTask(Task *task)CoachingEngine::Coachprotectedvirtual
removeDataSubscriber(const std::string &key)AIMinlinevirtual
removeRoutesForTask(Task *task) (defined in CoachingEngine::Coach)CoachingEngine::Coachprotectedvirtual
requirements (defined in AIM)AIMprotected
requirementsAreUpdated(bool reset) const CoachingEngine::Coachvirtual
requirementsUpdated (defined in AIM)AIMmutableprotected
resume(double time)CoachingEngine::Coachvirtual
routes (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
sendData() (defined in AIM)AIMvirtual
SensorRoutes typedef (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
setBedTimes(double bedTime, double wakeUpTime, std::map< std::string, AIMValue > &stateProperties)CoachingEngine::ShiftWorkCoachprotectedvirtual
setDataSubscribers(const std::map< std::string, AIM * > &subscribers) (defined in AIM)AIMprotected
setGoal(InitializationType type, const AIMValue &init, bool dynamic=true)CoachingEngine::ShiftWorkCoachvirtual
setInputDataQueue(const InputDataQueue &inputDataQueue) (defined in AIM)AIMprotected
setOutputDataQueue(const AIMDataQueue &outputDataQueue) (defined in AIM)AIMprotected
setProperties(const std::map< std::string, AIMValue > &properties)CoachingEngine::ShiftWorkCoachvirtual
setProperty(const std::string &key, AIMValue value)AIMinlinevirtual
setTaskValueManually(std::string taskType, double taskStartDate, const AIMValue &data)CoachingEngine::Coachvirtual
SHIFT enum name (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoach
SHIFTWORK enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
ShiftWorkCoach(std::string name="shift_work_coach") (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoach
SLEEP_DURATION enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
start_date (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
startPlannedTasks() (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachprotectedvirtual
status (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
Status enum nameCoachingEngine::Coach
total_days (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
type (defined in CoachingEngine::Coach)CoachingEngine::Coachprotected
Type enum nameCoachingEngine::Coach
UNINITIALIZED enum value (defined in CoachingEngine::Coach)CoachingEngine::Coach
VERSION (defined in AIM)AIMstatic
~AIM() (defined in AIM)AIMvirtual
~Coach() (defined in CoachingEngine::Coach)CoachingEngine::Coachprotectedvirtual
~ShiftWorkCoach() (defined in CoachingEngine::ShiftWorkCoach)CoachingEngine::ShiftWorkCoachvirtual