...
This commit is contained in:
@@ -74,11 +74,29 @@ int main(int argc, char* argv[])
|
||||
std::cout << "\n\nTimes to object (RA = " << ra_str << ", DEC = " << dec_str << ") sets to given altitude ("
|
||||
<< alt_lim << " degrees):\n";
|
||||
using namespace std::chrono_literals;
|
||||
double stm = mcc::astrom::mcc_time_to_alt_limit(alt_lim, ra_str, dec_str, 43.646711, 41.440732,
|
||||
std::chrono::system_clock::now(), 0.041s, 32.184s, 37.0s);
|
||||
// auto stm = mcc::astrom::mcc_time_to_alt_limit(alt_lim, ra_str, dec_str, 43.646711, 41.440732,
|
||||
// std::chrono::system_clock::now(), 0.041s, 32.184s, 37.0s);
|
||||
|
||||
// auto stm_d = mcc::astrom::mcc_chrono_radians{stm};
|
||||
std::cout << "STM: " << stm * 12.0 / std::numbers::pi * 60.0 << " minutes\n";
|
||||
// std::cout << "STM: " << stm * 12.0 / std::numbers::pi * 60.0 << " minutes\n";
|
||||
// std::cout << "STM: " << std::chrono::duration_cast<std::chrono::minutes>(stm) << " minutes\n";
|
||||
|
||||
alt_lim = 85.0;
|
||||
ra_str = "02:30:00.0", dec_str = "45:00:00.0";
|
||||
std::cout << "\n\nTimes to object (RA = " << ra_str << ", DEC = " << dec_str << ") sets to given altitude ("
|
||||
<< alt_lim << " degrees):\n";
|
||||
|
||||
auto stm =
|
||||
mcc::astrom::mcc_time_to_alt({alt_lim, mcc::mcc_degrees}, {ra_str, mcc::mcc_hms}, dec_str, 43.646711_degs,
|
||||
41.440732_degs, std::chrono::system_clock::now(), 0.041s, 32.184s, 37.0s);
|
||||
// stm = mcc::astrom::mcc_time_to_alt_limit(alt_lim, ra_str, dec_str, 43.646711, 41.440732,
|
||||
// std::chrono::system_clock::now(), 0.041s, 32.184s, 37.0s);
|
||||
|
||||
// auto stm_d = mcc::astrom::mcc_chrono_radians{stm};
|
||||
// std::cout << "STM: " << stm * 12.0 / std::numbers::pi * 60.0 << " minutes\n";
|
||||
std::cout << "STM: " << stm.first << ", " << stm.second << " seconds\n";
|
||||
std::cout << "STM: " << std::chrono::duration_cast<std::chrono::minutes>(stm.first) << ", "
|
||||
<< std::chrono::duration_cast<std::chrono::minutes>(stm.second) << " minutes\n";
|
||||
|
||||
|
||||
std::cout << "\n\n\n";
|
||||
|
||||
Reference in New Issue
Block a user