+
+ //static std::function<int(int)> reply = _reply;
+ AGL_DEBUG("REPLY: %p, %p", _activity_reply, &_activity_reply);
+ int ret;
+ ret = this->m_lc->getActivityStatus("hvac", &_activity_reply);
+ if (!ret) {
+ AGL_DEBUG("Success!! maybe reply late!!!");
+ } else {
+ AGL_DEBUG("Error!! getActivityStatus(hvac)");
+ }
+#if 0
+ {
+ //Test for AGL LifeCycle Management
+ const char* state;
+ int ret;
+ ret = this->m_wm->getActivityStatus("hvac", &state);
+ if (ret == 0) {
+ AGL_DEBUG("Check HVAC state (%s)", state);
+ } else {
+ AGL_DEBUG("Error!! getActivityStatus(hvac)");
+ }
+ ret = this->m_wm->getActivityStatus("dashboard", &state);
+ if (ret == 0) {
+ AGL_DEBUG("Check Dashboard state (%s)", state);
+ } else {
+ AGL_DEBUG("Error!! getActivityStatus(dashboard)");
+ }
+ ret = this->m_wm->getActivityStatus("mediaplayer", &state);
+ if (ret == 0) {
+ AGL_DEBUG("Check MediaPlayer state (%s)", state);
+ } else {
+ AGL_DEBUG("Error!! getActivityStatus(mediaplayer)");
+ }
+ ret = this->m_wm->getActivityStatus("setting", &state);
+ if (ret == 0) {
+ AGL_DEBUG("Check Settting state (%s)", state);
+ } else {
+ AGL_DEBUG("Error!! getActivityStatus(setting)");
+ }
+ }
+#endif