| 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 |
| DESCRIPTION_STRING (defined in CoachingEngine::SleepDurationTask) | CoachingEngine::SleepDurationTask | static |
| 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() | CoachingEngine::SleepDurationTask | protectedvirtual |
| 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::SleepDurationTask | protectedvirtual |
| 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_IS_ESTIMATE | CoachingEngine::SleepDurationTask | 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 | |
| SleepDurationTask(double startDate, double endDate, AIMValue target) (defined in CoachingEngine::SleepDurationTask) | CoachingEngine::SleepDurationTask | |
| 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 |
| ~SleepDurationTask() (defined in CoachingEngine::SleepDurationTask) | CoachingEngine::SleepDurationTask | virtual |
| ~Task() | CoachingEngine::Task | virtual |