[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kstars/filtermanager] kstars/ekos: Add FilterManager states
From: Jasem Mutlaq <null () kde ! org>
Date: 2017-09-30 19:55:51
Message-ID: E1dyNrb-0002Vj-RM () code ! kde ! org
[Download RAW message or body]
Git commit 70980c86629f653f6403d018cbe4fefde003fed8 by Jasem Mutlaq.
Committed on 30/09/2017 at 19:51.
Pushed by mutlaqja into branch 'filtermanager'.
Add FilterManager states
M +4 -0 kstars/ekos/ekos.cpp
M +13 -0 kstars/ekos/ekos.h
https://commits.kde.org/kstars/70980c86629f653f6403d018cbe4fefde003fed8
diff --git a/kstars/ekos/ekos.cpp b/kstars/ekos/ekos.cpp
index 00a160c95..b3aa60d23 100644
--- a/kstars/ekos/ekos.cpp
+++ b/kstars/ekos/ekos.cpp
@@ -34,6 +34,10 @@ const QString &getAlignStatusString(AlignState state)
{
return alignStates[state];
}
+const QString &getFilterStatusString(FilterState state)
+{
+ return filterStates[state];
+}
/* Taken from http://codereview.stackexchange.com/questions/71300/wrapper-function-to-do-polynomial-fits-with-gsl \
*/ std::vector<double> gsl_polynomial_fit(const double *const data_x, const double \
*const data_y, const int n,
diff --git a/kstars/ekos/ekos.h b/kstars/ekos/ekos.h
index e1e30c487..f9d64233b 100644
--- a/kstars/ekos/ekos.h
+++ b/kstars/ekos/ekos.h
@@ -127,6 +127,19 @@ typedef enum {
const QString &getAlignStatusString(AlignState state);
+// Filter Manager States
+static const QStringList filterStates = { I18N_NOOP("Idle"), I18N_NOOP("Changing \
Filter"), I18N_NOOP("Focus Offset"), + \
I18N_NOOP("Auto Focus")}; +typedef enum
+{
+ FILTER_IDLE,
+ FILTER_CHANGE,
+ FILTER_OFFSET,
+ FILTER_AUTOFOCUS
+} FilterState;
+
+const QString &getFilterStatusString(FilterState state);
+
std::vector<double> gsl_polynomial_fit(const double *const data_x, const double \
*const data_y, const int n, const int order, double &chisq);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic