ACTIVE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
addData(const AIMData &data) | AIM | virtual |
addDataSubscriber(const std::string &key, AIM *subscriber) | AIM | inlinevirtual |
addTrigger(std::function< bool(double, AIMValue)> triggerFunction) | CoachingEngine::Task | virtual |
AIM(std::string name="") | AIM | |
AIM(const AIM &other) (defined in AIM) | AIM | |
AIMData typedef | AIM | |
AIMDataQueue typedef | AIM | |
AIMValueQueue typedef | AIM | |
aimValueRepresentation() | CoachingEngine::TaskDescription | virtual |
BE_ACTIVE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
BE_RESILIENT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
BRIGHT_LIGHT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
CALIBRATING enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
clock | CoachingEngine::Task | |
completed (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
currentValue (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
dataSubscribers (defined in AIM) | AIM | protected |
description (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
DIMMED_LIGHT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
doTick() | CoachingEngine::Task | virtual |
EAT_EXTRA_TODAY enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
endDate (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
evaluateTriggers(double time, AIMValue data) | CoachingEngine::Task | protectedvirtual |
EXERCISE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
exportProperties() | AIM | virtual |
FAILED enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
finishTask() | CoachingEngine::Task | virtual |
FIRST_NIGHT_MELATONIN enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
FULLY_ADJUSTED enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
getCurrentValue() const | CoachingEngine::TaskDescription | inlinevirtual |
getDataSubscriber(std::string subscriber) | AIM | inlinevirtual |
getDescription() const | CoachingEngine::TaskDescription | inlinevirtual |
getEndDate() const | CoachingEngine::TaskDescription | inlinevirtual |
getInputData(bool clear_input=false) | AIM | virtual |
getName() const | AIM | inlinevirtual |
getOutputData(bool clear_output=false) | AIM | virtual |
getProperties() | CoachingEngine::Task | virtual |
getProperty(std::string key) const | AIM | inlinevirtual |
getRequirements() const | CoachingEngine::Task | virtual |
getStartDate() const | CoachingEngine::TaskDescription | inlinevirtual |
getStatus() const | CoachingEngine::TaskDescription | inlinevirtual |
getTarget() const | CoachingEngine::TaskDescription | inlinevirtual |
getTaskType() const | CoachingEngine::TaskDescription | inlinevirtual |
HAVE_BREAKFAST enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
HAVE_DINNER enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
HAVE_LUNCH enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
HAVE_SNACK enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
initializeTriggers()=0 | CoachingEngine::Task | protectedpure virtual |
InputDataQueue typedef | AIM | |
inputDataQueue (defined in AIM) | AIM | protected |
isCompleted() | CoachingEngine::TaskDescription | inlinevirtual |
MSG_FIELD_GENERATION_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
MSG_FIELD_TARGET (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
MSG_FIELD_TASK_START_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
MSG_FIELD_TASK_TYPE (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
MSG_FIELD_TRIGGER_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
MSG_FIELD_TYPE (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
MSG_FIELD_VALUE (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
MsgType enum name | CoachingEngine::Task | |
name (defined in AIM) | AIM | protected |
NONE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
operator=(const AIM &rhs) (defined in AIM) | AIM | |
outputDataQueue (defined in AIM) | AIM | protected |
processDateValue(const std::string &sensor, const AIMValue &dateValue) | CoachingEngine::Task | inlineprotectedvirtual |
PROP_COMPLETED (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_DESCRIPTION (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_END_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_HAS_MANUAL_VALUE (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_LAST_DATA (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_START_TIME (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_STATUS (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_TARGET (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_TASK_TYPE (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
PROP_VALUE (defined in CoachingEngine::Task) | CoachingEngine::Task | static |
properties (defined in AIM) | AIM | protected |
removeDataSubscriber(const std::string &key) | AIM | inlinevirtual |
requirements (defined in AIM) | AIM | protected |
requirementsAreUpdated(bool reset=true) const | CoachingEngine::Task | virtual |
requirementsUpdated (defined in AIM) | AIM | mutableprotected |
sendData() (defined in AIM) | AIM | virtual |
sendMessage(double timestamp, MsgType msgType) | CoachingEngine::Task | virtual |
setDataSubscribers(const std::map< std::string, AIM * > &subscribers) (defined in AIM) | AIM | protected |
setFinalStatus(Status finalStatus) | CoachingEngine::Task | virtual |
setInputDataQueue(const InputDataQueue &inputDataQueue) (defined in AIM) | AIM | protected |
setOutputDataQueue(const AIMDataQueue &outputDataQueue) (defined in AIM) | AIM | protected |
setProperties(const std::map< std::string, AIMValue > &properties) | CoachingEngine::Task | virtual |
setProperty(const std::string &key, AIMValue value) | AIM | inlinevirtual |
setTarget(const AIMValue &data) (defined in CoachingEngine::Task) | CoachingEngine::Task | inlinevirtual |
setValueManually(const AIMValue &data) | CoachingEngine::Task | virtual |
SLEEP enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
SLEEP_PERIOD_GO_TO_SLEEP enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
SLEEP_PERIOD_STAY_AWAKE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
SLEEPY enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
startDate (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
status (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
Status enum name | CoachingEngine::TaskDescription | |
stringToTaskType(std::string taskType) (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | static |
SUCCEEDED enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TAKE_CAFFEINE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TAKE_MELATONIN enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
target (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
Task(TaskDescription::Type taskType, double startDate, double endDate, AIMValue target) | CoachingEngine::Task | |
TASK_COMPLETE enum value (defined in CoachingEngine::Task) | CoachingEngine::Task | |
TASK_ENCOURAGEMENT enum value (defined in CoachingEngine::Task) | CoachingEngine::Task | |
TASK_FAIL enum value (defined in CoachingEngine::Task) | CoachingEngine::Task | |
TASK_MR_CONFIDENCE enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TASK_MR_CONTROL enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TASK_MR_FLEXIBILITY enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TASK_MR_MOTIVATION enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TASK_MR_RELAXATION enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TASK_MR_SUPPORT enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TASK_MR_WORRIES enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
TASK_REMINDER enum value (defined in CoachingEngine::Task) | CoachingEngine::Task | |
TASK_START enum value (defined in CoachingEngine::Task) | CoachingEngine::Task | |
TASK_STATUS_UNKNOWN enum value (defined in CoachingEngine::Task) | CoachingEngine::Task | |
TASK_SUCCESS enum value (defined in CoachingEngine::Task) | CoachingEngine::Task | |
TaskDescription(Type taskTypeId, double startDate, double endDate, std::string description, AIMValue target) | CoachingEngine::TaskDescription | |
TaskDescription(const TaskDescription &other) | CoachingEngine::TaskDescription | |
TaskDescription() | CoachingEngine::TaskDescription | |
taskType (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | protected |
taskTypeToString(Type taskType) (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | static |
triggers | CoachingEngine::Task | protected |
triggersInitialized (defined in CoachingEngine::Task) | CoachingEngine::Task | protected |
Type enum name | CoachingEngine::TaskDescription | |
UNKNOWN enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
UNWINDING enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
VERSION (defined in AIM) | AIM | static |
WAKING_UP enum value (defined in CoachingEngine::TaskDescription) | CoachingEngine::TaskDescription | |
~AIM() (defined in AIM) | AIM | virtual |
~Task() | CoachingEngine::Task | virtual |