Skip to content

Commit

Permalink
Merge branch 'main' of github.com:DOI-USGS/SpiceQL
Browse files Browse the repository at this point in the history
  • Loading branch information
Kelvinrr committed Nov 4, 2024
2 parents 012e6d8 + 1e155f3 commit 8b5d5ab
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 9 deletions.
5 changes: 3 additions & 2 deletions SpiceQL/db/mess.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,15 @@
"kernels" : "pck00010_msgr_v[0-9]{2}.tpc"
}
},
"deps" : ["/mdis_att", "/messenger"]
"deps" : ["/mdis_att"]
},
"mdis_att" : {
"ck" : {
"reconstructed" : {
"kernels" : "msgr_mdis_sc[0-9]{6}_[0-9]{6}_sub_v[0-9]{1}.bc"
}
}
},
"deps" : ["/messenger"]
},
"messenger" : {
"ck" : {
Expand Down
19 changes: 12 additions & 7 deletions SpiceQL/src/spice_types.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -236,15 +236,20 @@ namespace SpiceQL {
KernelSet sclkSet(sclks);
KernelSet lskSet(lsks);

// we want the platforms code, if they passs in an instrument code (e.g. -85600), truncate it to (-85)
frameCode = (abs(frameCode / 1000) > 0) ? frameCode/1000 : frameCode;

SpiceDouble et;
checkNaifErrors();
scs2e_c(frameCode, sclk.c_str(), &et);
checkNaifErrors();
SPDLOG_DEBUG("strsclktoet({}, {}, {}) -> {}", frameCode, mission, sclk, et);

try {
scs2e_c(frameCode, sclk.c_str(), &et);
checkNaifErrors();
SPDLOG_DEBUG("strsclktoet({}, {}, {}) -> {}", frameCode, mission, sclk, et);
}
catch(exception &e) {
// we want the platforms code, if they passs in an instrument code (e.g. -85600), truncate it to (-85)
frameCode = (abs(frameCode / 1000) > 0) ? frameCode/1000 : frameCode;
scs2e_c(frameCode, sclk.c_str(), &et);
checkNaifErrors();
SPDLOG_DEBUG("strsclktoet({}, {}, {}) -> {}", frameCode, mission, sclk, et);
}
return et;
}

Expand Down

0 comments on commit 8b5d5ab

Please sign in to comment.