From 384910e1f4506efcd03f77bf2efef56b4bcdfb58 Mon Sep 17 00:00:00 2001
From: Kelvin Rodriguez <krodriguez@usgs.gov>
Date: Fri, 1 Nov 2024 08:47:10 -0700
Subject: [PATCH] fixed bug where cks were using interval scope (#43)

---
 SpiceQL/src/utils.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/SpiceQL/src/utils.cpp b/SpiceQL/src/utils.cpp
index ee72a82..bff4df2 100644
--- a/SpiceQL/src/utils.cpp
+++ b/SpiceQL/src/utils.cpp
@@ -1000,6 +1000,8 @@ namespace SpiceQL {
 
 
   pair<double, double> getKernelStartStopTimes(string kpath) {
+    SPDLOG_TRACE("getKernelStartStopTimes({})", kpath);
+
     double start_time = 0;
     double stop_time = 0;
     
@@ -1013,6 +1015,7 @@ namespace SpiceQL {
 
       for(int j = 0;  j < niv;  j++) {
         //Get the endpoints of the jth interval.
+        SPDLOG_TRACE("Collecting start stop times");
         wnfetd_c(&coverage, j, &begin, &end);
         checkNaifErrors();
 
@@ -1076,6 +1079,7 @@ namespace SpiceQL {
           SPICEDOUBLE_CELL(cover, 300000);
           ssize_c(0, &cover);
           ssize_c(300000, &cover);
+          SPDLOG_TRACE("Getting spk coverage");
           spkcov_c(kpath.c_str(), body, &cover);
           getStartStopFromInterval(cover);
         }
@@ -1084,9 +1088,11 @@ namespace SpiceQL {
           SPICEDOUBLE_CELL(cover, 300000);
           ssize_c(0, &cover);
           ssize_c(300000, &cover);
+          SPDLOG_TRACE("Getting ck coverage");
 
           // A SPICE SEGMENT is composed of SPICE INTERVALS
-          ckcov_c(kpath.c_str(), body, SPICEFALSE, "INTERVAL", 0.0, "TDB", &cover);
+          ckcov_c(kpath.c_str(), body, SPICEFALSE, "SEGMENT", 0.0, "TDB", &cover);
+          SPDLOG_TRACE("collecting start stop times");
 
           getStartStopFromInterval(cover);
         }
-- 
GitLab