if (query.get(it.second).is<double>()) {
val = query.get(it.second).get<double>();
if (0 <= val) {
- int ret = sensor_recorder_query_set_time(query_h, it.first, val);
+ int ret;
+ if (SENSOR_RECORDER_QUERY_TIME_INTERVAL != it.first) {
+ ret = sensor_recorder_query_set_time(query_h, it.first, val);
+ } else {
+ ret = sensor_recorder_query_set_int(query_h, it.first, val);
+ }
if (SENSOR_ERROR_NONE != ret) {
return LogAndCreateResult(ErrorCode::UNKNOWN_ERR, "Failed to set query parameter",
("Failed to set (%d) query parameter, error: %d (%s)",