[HAM]add unknown at PedometerStepStatus(TWDAPI-103)
authorjk.pu <jk.pu@samsung.com>
Wed, 4 May 2016 06:54:08 +0000 (15:54 +0900)
committerjk.pu <jk.pu@samsung.com>
Wed, 4 May 2016 06:57:24 +0000 (15:57 +0900)
Change-Id: I8756f96e1ae503de142e124073b3eaf32ab6a16e
Signed-off-by: jk.pu <jk.pu@samsung.com>
src/humanactivitymonitor/humanactivitymonitor_api.js
src/humanactivitymonitor/humanactivitymonitor_manager.cc

index dac030de8951111b3b0722832cfc9c17d91b3db4..63bb34ad96b4a7a6d3087b177f74858487f8dcdf 100755 (executable)
@@ -45,7 +45,8 @@ var HumanActivityType = {
 var PedometerStepStatus = {
   NOT_MOVING: 'NOT_MOVING',
   WALKING: 'WALKING',
-  RUNNING: 'RUNNING'
+  RUNNING: 'RUNNING',
+  UNKNOWN: 'UNKNOWN'
 };
 
 var ActivityRecognitionType = {
index 244d8fa083fb50441700233273aa5b4933326028..846663b2380479d985aba14b5533950d2c21cf7a 100755 (executable)
@@ -149,6 +149,7 @@ std::string FromSensorPedometerState(sensor_pedometer_state_e e) {
     case SENSOR_PEDOMETER_STATE_RUN:
       return "RUNNING";
 
+    case SENSOR_PEDOMETER_STATE_UNKNOWN:
     default:
       return "UNKNOWN";
   }
@@ -983,10 +984,6 @@ HumanActivityMonitorManager::HumanActivityMonitorManager()
 
     const auto state = pedometer_data->state();
 
-    if (SENSOR_PEDOMETER_STATE_UNKNOWN == state) {
-      return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Unknown sensor step state");
-    }
-
     data->insert(std::make_pair(kStepStatus, picojson::value(FromSensorPedometerState(state))));
     data->insert(std::make_pair(kSpeed, picojson::value(pedometer_data->speed())));
     data->insert(std::make_pair(kWalkingFrequency, picojson::value(pedometer_data->frequency())));