diff --git a/MAC/APL/MainCU/src/MACScheduler/MACScheduler.cc b/MAC/APL/MainCU/src/MACScheduler/MACScheduler.cc index cfa73e2eb20d8b67b2b01a770bebab79b4b00475..b1a3291432c4bab42e94be7b2ef657c857bb15aa 100644 --- a/MAC/APL/MainCU/src/MACScheduler/MACScheduler.cc +++ b/MAC/APL/MainCU/src/MACScheduler/MACScheduler.cc @@ -797,7 +797,7 @@ void MACScheduler::_updatePlannedList() if (!upcomingSubTasks.empty()) { LOG_DEBUG(formatString("TMSSCheck:First planned observation (%s) is at %s", - upcomingSubTasks[0]["url"].asCString(), upcomingSubTasks[0]["scheduled_process_start_time"].asCString())); + upcomingSubTasks[0]["url"].asCString(), upcomingSubTasks[0]["scheduled_on_sky_start_time"].asCString())); } // make a copy of the current prepared observations (= observations shown in the navigator in the 'future' @@ -913,7 +913,7 @@ void MACScheduler::_updatePlannedList() // construct name and timings info for observation string obsName(observationName(subtask_id)); - ptime start_time = time_from_string(subtask["scheduled_process_start_time"].asString().replace(10, 1, " ")); + ptime start_time = time_from_string(subtask["scheduled_on_sky_start_time"].asString().replace(10, 1, " ")); ptime modTime = time_from_string(subtask["updated_at"].asString().replace(10, 1, " ")); // remove obs from backup of the planned-list (it is in the list again) diff --git a/MAC/APL/MainCU/src/MACScheduler/TMSSBridge.cc b/MAC/APL/MainCU/src/MACScheduler/TMSSBridge.cc index c1d7f1bb912c82a8d901097f0aaf0f4d04817f92..b0d0e6e2c0fd4220230c40d76e61720cfbc3581c 100644 --- a/MAC/APL/MainCU/src/MACScheduler/TMSSBridge.cc +++ b/MAC/APL/MainCU/src/MACScheduler/TMSSBridge.cc @@ -83,7 +83,7 @@ Json::Value TMSSBridge::getSubTasksStartingInThreeMinutes() ptime upper_limit = from_time_t(now+3*60); //TODO: make exact query as in SAS/OTDB/sql/getTreeGroup_func.sql with OR'd states and exact timewindow - string queryStr = "/api/subtask/?state__value=scheduled&scheduled_process_start_time__gt=" + to_iso_extended_string(lower_limit) + "&scheduled_process_start_time__lt=" + to_iso_extended_string(upper_limit) + "&ordering=scheduled_process_start_time"; + string queryStr = "/api/subtask/?state__value=scheduled&scheduled_on_sky_start_time__gt=" + to_iso_extended_string(lower_limit) + "&scheduled_on_sky_start_time__lt=" + to_iso_extended_string(upper_limit) + "&ordering=scheduled_on_sky_start_time"; Json::Value result; if(httpGETAsJson(queryStr, result)) @@ -95,7 +95,7 @@ Json::Value TMSSBridge::getActiveSubTasks() { ptime now = from_time_t(time(0)); //TODO: make exact query as in SAS/OTDB/sql/getTreeGroup_func.sql with OR'd states and exact timewindow - string queryStr = "/api/subtask/?state__value=started&scheduled_process_start_time__lt=" + to_iso_extended_string(now) + "&scheduled_process_stop_time__gt=" + to_iso_extended_string(now) + "&ordering=scheduled_process_start_time"; + string queryStr = "/api/subtask/?state__value=started&scheduled_on_sky_start_time__lt=" + to_iso_extended_string(now) + "&scheduled_on_sky_stop_time__gt=" + to_iso_extended_string(now) + "&ordering=scheduled_on_sky_start_time"; Json::Value result; if(httpGETAsJson(queryStr, result)) @@ -107,7 +107,7 @@ Json::Value TMSSBridge::getFinishingSubTasks() { ptime justnow = from_time_t(time(0)-3*60); //TODO: make exact query as in SAS/OTDB/sql/getTreeGroup_func.sql with OR'd states and exact timewindow - string queryStr = "/api/subtask/?state__value=finishing&scheduled_process_stop_time__gt=" + to_iso_extended_string(justnow) + "&ordering=scheduled_process_start_time"; + string queryStr = "/api/subtask/?state__value=finishing&scheduled_on_sky_stop_time__gt=" + to_iso_extended_string(justnow) + "&ordering=scheduled_on_sky_start_time"; Json::Value result; if(httpGETAsJson(queryStr, result)) @@ -161,7 +161,7 @@ std::size_t callback(const char* in, // Need to check response status code of http (200) // Inspired by https://gist.github.com/connormanning/41efa6075515019e499c // Example: -// httpQuery("/api/subtask/?scheduled_process_start_time__lt=2020-03-04T12:03:00") +// httpQuery("/api/subtask/?scheduled_on_sky_start_time__lt=2020-03-04T12:03:00") // results in a json string output // bool TMSSBridge::httpQuery(const string& target, string &result, const string& query_method, const string& data)