Bi-monthly release with minor bug fixes and improvements
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
[2022-03-08T20:27:42.104 EST DEBG ][ org.kde.kstars.indi] - EQMod Mount : "[DEBUG] Scope RA (12:51:49) DE (90:00:00) Aligned RA (12:51:49) DE (90:00:00) AZ (360:00:00) ALT (44:45:00), PierSide (West) "
[2022-03-08T20:27:42.177 EST INFO ][ org.kde.kstars.ekos.align] - "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
[2022-03-08T20:27:42.184 EST INFO ][ org.kde.kstars.ekos.align] - "Solve Log Odds: 149.218"
[2022-03-08T20:27:42.186 EST INFO ][ org.kde.kstars.ekos.align] - "Number of Matches: 33"
[2022-03-08T20:27:42.187 EST INFO ][ org.kde.kstars.ekos.align] - "Solved with index: 4208"
[2022-03-08T20:27:42.188 EST INFO ][ org.kde.kstars.ekos.align] - "Field center: (RA,Dec) = (34.8366, 89.7196) deg."
[2022-03-08T20:27:42.190 EST INFO ][ org.kde.kstars.ekos.align] - "Field center: (RA H:M:S, Dec D:M:S) = (02:19:20.791, +89:43:10.468)."
[2022-03-08T20:27:42.191 EST INFO ][ org.kde.kstars.ekos.align] - "Field is: (-78692.3, 1009.53) deg from search coords."
[2022-03-08T20:27:42.193 EST INFO ][ org.kde.kstars.ekos.align] - "Field size: 76.1955 x 57.6617 arcminutes"
[2022-03-08T20:27:42.194 EST INFO ][ org.kde.kstars.ekos.align] - "Pixel Scale: 1.96483\""
[2022-03-08T20:27:42.196 EST INFO ][ org.kde.kstars.ekos.align] - "Field rotation angle: up is -62.8797 degrees E of N"
[2022-03-08T20:27:42.197 EST INFO ][ org.kde.kstars.ekos.align] - "Field parity: negative\n"
[2022-03-08T20:27:42.199 EST INFO ][ org.kde.kstars.ekos.align] - "Solver completed after 0.38 seconds."
[2022-03-08T20:27:42.200 EST INFO ][ org.kde.kstars.ekos.align] - "Solver RA (34.83663) DEC (89.71957) Orientation (-62.87965) Pixel Scale (1.96483) Parity (neg)"
[2022-03-08T20:27:42.201 EST INFO ][ org.kde.kstars.ekos.align] - "Effective telescope focal length is updated to 797.835 mm."
[2022-03-08T20:27:42.223 EST INFO ][ org.kde.kstars.ekos.align] - "Solution coordinates: RA (03h 41m 54s) DEC ( 89° 48' 46\") Telescope Coordinates: RA (00h 51m 55s) DEC ( 90° 00' 00\")"
[2022-03-08T20:27:42.235 EST INFO ][ org.kde.kstars.ekos.align] - "Please wait while WCS data is processed..."
[2022-03-08T20:27:42.265 EST INFO ][ org.kde.kstars.ekos.align] - "WCS data processing is complete."
[2022-03-08T20:27:42.267 EST DEBG ][ org.kde.kstars.ekos.align] - "PAA: addPoint ra0 34.8366 dec0 89.7196 ra 55.4749 dec 89.8127 az 359.805 alt 44.8764"
[2022-03-08T20:27:42.290 EST INFO ][ org.kde.kstars.ekos.align] - "Please wait until mount completes rotating to RA (22h 51m 56s) DE ( 90° 00' 00\")"
Please Log in or Create an account to join the conversation.
kevin@rockpi-4b:~/indi/build$ git show 0afce1ce518aebc9233442344be4d01cedaac9a4
commit 0afce1ce518aebc9233442344be4d01cedaac9a4 (HEAD, refs/bisect/bad)
Author: Jasem Mutlaq <mutlaqja@ikarustech.com>
Date: Sat Feb 19 13:21:48 2022 +0300
Introduce 100 milli-arc-seconds threshold for sending updated coordinates to clients. This is safer than double comparisions
diff --git a/libs/indibase/inditelescope.cpp b/libs/indibase/inditelescope.cpp
index 9d69a823f..cf0dfa636 100644
--- a/libs/indibase/inditelescope.cpp
+++ b/libs/indibase/inditelescope.cpp
@@ -708,7 +708,9 @@ void Telescope::NewRaDec(double ra, double dec)
IDSetSwitch(&TrackStateSP, nullptr);
}
- if (EqN[AXIS_RA].value != ra || EqN[AXIS_DE].value != dec || EqNP.s != lastEqState)
+ if (std::abs(EqN[AXIS_RA].value - ra) > EQ_NOTIFY_THRESHOLD ||
+ std::abs(EqN[AXIS_DE].value - dec) > EQ_NOTIFY_THRESHOLD ||
+ EqNP.s != lastEqState)
{
EqN[AXIS_RA].value = ra;
EqN[AXIS_DE].value = dec;
diff --git a/libs/indibase/inditelescope.h b/libs/indibase/inditelescope.h
index 8931bf914..d59c8ec2a 100644
--- a/libs/indibase/inditelescope.h
+++ b/libs/indibase/inditelescope.h
@@ -931,6 +931,9 @@ class Telescope : public DefaultDevice
float motionDirWEValue {0};
bool m_simulatePierSide; // use setSimulatePierSide and getSimulatePierSide for public access
+
+ // 100 millisecond of arc or time.
+ static constexpr double EQ_NOTIFY_THRESHOLD {1.0/(60*60*10)};
};
}
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.