Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Skywatcher SynScan HC and Pro App alignment stars #3327

Merged
merged 5 commits into from
Jul 15, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions plugins/NavStars/src/NavStars.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -450,6 +450,10 @@ QString NavStars::getCurrentNavigationalStarsSetDescription() const
txt = q_("These 37 stars were used by the Apollo space program to navigate to the Moon from 1969-1972, Apollo 11 through Apollo 17.");
break;
}
case Skywatcher:
{
txt = q_("This list contains all the alignment stars for the Skywatch SynScan hand controller and SynScan Pro App.");
}
A-j-K marked this conversation as resolved.
Show resolved Hide resolved
}

return txt;
Expand Down Expand Up @@ -660,6 +664,26 @@ void NavStars::populateNavigationalStarsSet(void)
<< 102098 << 107315 << 113368;
break;
}
case Skywatcher:
{
// Skywatcher SynScan Hand Held Controller and SynScan Pro mobile and desktop App
// Sources: https://www.iceinspace.com.au/63-501-0-0-1-0.html
// https://www.iceinspace.com.au/download.php?10d72300ac5d3762f0529eb11977fb68
starNumbers << 13847 << 33579 << 95947 << 67301 << 17702 << 21421 << 105199
gzotti marked this conversation as resolved.
Show resolved Hide resolved
<< 15863 << 50583 << 14576 << 31681 << 62956 << 62956 << 9640
<< 25428 << 26311 << 26727 << 81266 << 46390 << 76267 << 677
<< 97649 << 35904 << 2081 << 80763 << 69673 << 25985 << 23015
<< 25336 << 27989 << 28380 << 24608 << 746 << 36850 << 102098
<< 57632 << 3419 << 78401 << 54061 << 107315 << 87833 << 81377
<< 113368 << 78159 << 102488 << 36188 << 9884 << 23015 << 72105
<< 90185 << 72607 << 4427 << 113963 << 32246 << 59774 << 28360
<< 14135 << 53910 << 59316 << 25930 << 10826 << 5447 << 15863
<< 65378 << 30324 << 39429 << 92855 << 58001 << 11767 << 37826
<< 37279 << 28437 << 84345 << 47908 << 86032 << 49669 << 24436
<< 109074 << 27366 << 86228 << 113881 << 8903 << 85927 << 3179
<< 32349 << 65474 << 97278 << 77070 << 91262 << 34444 << 79593;
break;
}
}

setNavStarsMarks(currentState);
Expand Down
3 changes: 2 additions & 1 deletion plugins/NavStars/src/NavStars.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,8 @@ class NavStars : public StelModule
MeadeAS494, //!< Meade Autostar #494 Alignment Stars
MeadeAS497, //!< Meade Autostar #497 Alignment Stars
Celestron, //!< Celestron Alignment Star List
Apollo //!< Apollo Alignment Star List
Apollo, //!< Apollo Alignment Star List
Skywatcher //!< Skywatcher Synscan Hand Controller and SynScan Pro App
};
Q_ENUM(NavigationalStarsSet)

Expand Down
1 change: 1 addition & 0 deletions plugins/NavStars/src/gui/NavStarsWindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@ void NavStarsWindow::populateNavigationalStarsSets()
nsSets->addItem("Celestron", "Celestron");
// TRANSLATORS: Part of full phrase: Apollo space program set of navigational stars
nsSets->addItem(q_("Apollo space program"), "Apollo");
nsSets->addItem("Skywatcher", "Skywatcher");
gzotti marked this conversation as resolved.
Show resolved Hide resolved

//Restore the selection
index = nsSets->findData(selectedNsSetId, Qt::UserRole, Qt::MatchCaseSensitive);
Expand Down
Loading