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

Planewave mount #1936

Closed
wants to merge 54 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
5c0bbe0
Add httplib. A header-only C++ library for REST server and client API…
knro May 29, 2023
0d5076c
preliminary skeleton
knro Jun 5, 2023
21ed446
Process status response
knro Jun 8, 2023
42f4950
Debug blob snooping (#1902)
pludov May 30, 2023
5fed455
2.0.2 Changelog
knro May 31, 2023
b5ee74c
Clear lilxml before returning
knro Jun 6, 2023
e869b83
Add function to load and sync all of a property member from the confi…
knro Jun 6, 2023
fc72a13
Refactor Watchdog timer to use more modern INDI timers. Fixes #1904
knro Jun 6, 2023
a2124dc
Simplify RTL-SDR driver for bug #558 (#1905)
iliaplatone Jun 7, 2023
6f3e5c9
Save stack mode to config file
knro Jun 7, 2023
22307e6
Fix issue with GPS parting string result in local time instead of UTC
knro Jul 3, 2023
ec2f018
Fix open and close command
knro Jul 3, 2023
fcf0d2a
Remove unused code
knro Jul 3, 2023
0f994c6
Add property to set how we should handle setting system time with it …
knro Jul 6, 2023
b01cd1e
Add ALTO position control
knro Jul 6, 2023
bf739de
Do not set property to position until later down the chain
knro Jul 6, 2023
b05cbfa
Set position on startup
knro Jul 7, 2023
c7de50f
Do not create range if min and max OK are the same
knro Jul 7, 2023
daaf1c1
Remove older AP drivers and keep only the latest supported one so tha…
knro Jul 12, 2023
c23a0ce
Update ioptronv3driver.cpp (#1911)
sonny486 Jul 14, 2023
c2cfd5e
Working on issues on indisensorinterface.cpp (#1907)
iliaplatone Jul 14, 2023
d1a20db
Update ioptronv3.cpp (#1912)
sonny486 Jul 14, 2023
786449c
Save directory by default
knro Jul 14, 2023
768d6b3
Refresh directory on text change as well
knro Jul 20, 2023
6f76cba
Fix FS2 GOTO issue by adding space. Fixes #1829
knro Jul 23, 2023
1e8cd93
drivers: auxiliary: use stdint.h types (fix musl build) (#1914)
thesamesam Jul 26, 2023
b815d3f
Update ioptronv3.cpp (#1916)
sonny486 Jul 27, 2023
692f629
Update ioptronv3driver.cpp (#1915)
sonny486 Jul 27, 2023
6232028
Fix leaks last blob on driver restart (#1909)
pawel-soja Jul 28, 2023
3b81092
Consistent names
knro Jul 29, 2023
774d33a
Use HC to designate them as Hand Controller since this is how this dr…
knro Jul 29, 2023
00d8d8d
Implement simple commands. Needs testing
knro Sep 18, 2023
6da6a46
INDI v2.0.3 release
knro Aug 1, 2023
ed7a584
Fix build bug on Windows (#1917)
AstroAir Aug 1, 2023
55dbe46
Fix another potential issue on Windows
knro Aug 2, 2023
8b3e0f1
2.0.3_spec: update spec file to match CMake config (#1918)
xsnrg Aug 3, 2023
90f5ea1
Migrate meridian behavior properties to modern INDI properties and do…
knro Aug 6, 2023
d5f6e90
Update Libdsp (#1920)
iliaplatone Aug 11, 2023
135018e
Protect against empty mount as it may lead to a crash
knro Aug 20, 2023
8505f0e
Fix bug in relative positioning of Lacerta MFOC (#1924)
singraber Aug 22, 2023
f5d090e
Fix typo
knro Aug 24, 2023
4495163
Add unpark which does not do anything but removes the warning
knro Aug 27, 2023
445a791
Do not query mount if mount is already parked
knro Aug 29, 2023
36520d0
Do not update time and location while parked
knro Aug 30, 2023
15b10c3
Add PARK_SIMPLE parking type for mounts that only report status but n…
knro Aug 31, 2023
662a66a
Revert simulator park type
knro Aug 31, 2023
5ab7ed2
Make timestamp Windows friendly
knro Aug 31, 2023
8279e21
Fix crash in simulator
knro Sep 4, 2023
35cac1e
Fix setFormat typos, add isEmpty method (#1931)
pawel-soja Sep 6, 2023
ee3e847
Remove unused property. Use FocusMaxPos instead
knro Sep 10, 2023
6ffc17e
Add support to report pier side. Needs testing #1932
knro Sep 12, 2023
7b7648a
Use ZSTD compression for XISF images when available (#1934)
nouspiro Sep 13, 2023
4bdbad4
Fix response parse. Fixes #1932
knro Sep 15, 2023
722d6b6
Fix various typos (#1935)
luzpaz Sep 15, 2023
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
4 changes: 3 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ endif()
# #################################### INDI version ################################################
set(CMAKE_INDI_VERSION_MAJOR 2)
set(CMAKE_INDI_VERSION_MINOR 0)
set(CMAKE_INDI_VERSION_RELEASE 2)
set(CMAKE_INDI_VERSION_RELEASE 3)

set(INDI_SOVERSION ${CMAKE_INDI_VERSION_MAJOR})
set(CMAKE_INDI_VERSION_STRING "${CMAKE_INDI_VERSION_MAJOR}.${CMAKE_INDI_VERSION_MINOR}.${CMAKE_INDI_VERSION_RELEASE}")
Expand Down Expand Up @@ -381,6 +381,8 @@ endif()
if(INDI_BUILD_DRIVERS OR INDI_BUILD_CLIENT OR INDI_BUILD_QT5_CLIENT)
install(FILES
${CMAKE_CURRENT_SOURCE_DIR}/libs/json.h
${CMAKE_CURRENT_SOURCE_DIR}/libs/httplib.h
${CMAKE_CURRENT_SOURCE_DIR}/libs/inicpp.h
${CMAKE_CURRENT_BINARY_DIR}/indiversion.h
DESTINATION ${INCLUDE_INSTALL_DIR}/libindi COMPONENT Devel
)
Expand Down
55 changes: 55 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,58 @@
+ From 2.0.2 to 2.0.3

70a132429 2023-07-29 Jasem Mutlaq Use HC to designate them as Hand Controller since this is how this driver operates
2a20403ce 2023-07-29 Jasem Mutlaq Consistent names
4224155e8 2023-07-28 Paweł Soja Fix leaks last blob on driver restart (#1909)
6aabc0849 2023-07-26 Sonny Cavazos Update ioptronv3driver.cpp (#1915)
e5f18af6f 2023-07-26 Sonny Cavazos Update ioptronv3.cpp (#1916)
2e95bc3a8 2023-07-26 Sam James drivers: auxiliary: use stdint.h types (fix musl build) (#1914)
745b13b35 2023-07-23 Jasem Mutlaq Fix FS2 GOTO issue by adding space. Fixes #1829
871af434c 2023-07-20 Jasem Mutlaq Refresh directory on text change as well
2a5632026 2023-07-14 Jasem Mutlaq Save directory by default
248e90303 2023-07-13 Sonny Cavazos Update ioptronv3.cpp (#1912)
95d38c0ac 2023-07-14 Ilia Platone Working on issues on indisensorinterface.cpp (#1907)
52a56f00e 2023-07-13 Sonny Cavazos Update ioptronv3driver.cpp (#1911)
46098013f 2023-07-12 Jasem Mutlaq Remove older AP drivers and keep only the latest supported one so that it is clear to users which one to use
71d183b31 2023-07-07 Jasem Mutlaq Do not create range if min and max OK are the same
f6d62a578 2023-07-07 Jasem Mutlaq Set position on startup
d5619251d 2023-07-06 Jasem Mutlaq Do not set property to position until later down the chain
a19e7899e 2023-07-06 Jasem Mutlaq Add ALTO position control
e57d9ea4b 2023-07-06 Jasem Mutlaq Add property to set how we should handle setting system time with it being default on startup only. Setting it on refresh can have undesirable results
51ed26cf3 2023-07-03 Jasem Mutlaq Remove unused code
b996ab713 2023-07-03 Jasem Mutlaq Fix open and close command
dc972ccbb 2023-07-03 Jasem Mutlaq Fix issue with GPS parting string result in local time instead of UTC
2f5f2f0eb 2023-06-07 Jasem Mutlaq Save stack mode to config file
8a817a3b5 2023-06-07 Ilia Platone Simplify RTL-SDR driver for bug #558 (#1905)
021b839e8 2023-06-06 Jasem Mutlaq Refactor Watchdog timer to use more modern INDI timers. Fixes #1904
f8711fa64 2023-06-06 Jasem Mutlaq Add function to load and sync all of a property member from the config file at once
35f0eb57c 2023-06-06 Jasem Mutlaq Clear lilxml before returning

+ From 2.0.1 to 2.0.2

f8b829b6c 2023-05-30 pludov Debug blob snooping (#1902)
8588609d7 2023-05-25 Jasem Mutlaq Use ms for ISO8601
cfb560f36 2023-05-24 Jasem Mutlaq Save scope info in config
b20959f70 2023-05-24 Jasem Mutlaq Ensure coord property is re-generated properly when set capabilities is called.
5b05eb930 2023-05-19 Jasem Mutlaq Do not prematurely define guide interface until it is explicitly set by setCCDCapability
b6d35bdc2 2023-05-17 Konstantin Baranov PLL: Treat ERR messages as out-of-bound warnings (#1896)
0ab1221cc 2023-05-13 Jasem Mutlaq Fix URL
776a960c6 2023-05-10 Jasem Mutlaq Fix behavior of saving detected physical port to device port when no default configuration port was defined
3b62a5f6e 2023-05-10 Jasem Mutlaq For wired connection set serial as default
bbd59dc1f 2023-05-09 Konstantin Baranov Esatto: Port state tracking from EsattoArco (#1897)
055f17e1a 2023-05-09 Evgeniy Fix AutoPA lx200 OpenAstroTech (#1898)
da1fd8259 2023-05-08 Jasem Mutlaq Try to dispatch command twice in case of timeout error. Fixes #1618
acf933197 2023-05-08 Christian Liska Bugfix/mfoc rel movement error (#1894)
f3d57c8b0 2023-05-06 Efstathios Chrysikos Pegasus NYX-101 (#1893)
399e5e4ac 2023-04-19 Jasem Mutlaq Improve API
252152241 2023-04-19 Jasem Mutlaq Add function to remove duplicate point within a tolerance
3a646f296 2023-04-18 panicgh Enable testing from the top-level build directory (#1889)
7469230d3 2023-04-17 James Amendolagine Add Flip functionality (#1880)
0aa3c6275 2023-04-11 Jasem Mutlaq Disable :GH for base LX200 class
341bba073 2023-04-09 Jasem Mutlaq Try to get daylight savings from mount. Needs testing
7fab8bf31 2023-04-09 Jasem Mutlaq INDI 2.0.2 development cycle
2a6b6d9e6 2023-04-07 Alain Minor Fixes discrepancies Indi / SmartwebServer (#1887)
566336624 2023-04-05 Jasem Mutlaq Update README to correct libdc1394 and add libxisf

+ From 1.9.7 to 1.9.8

d3e668303 2022-09-27 Jasem Mutlaq Fix using label when name should be used instead since it is the only attribute saved in the configuration file. Fixes #1736
Expand Down
2 changes: 1 addition & 1 deletion Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "Instrument Neutral Distributed Interface INDI"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 2.0.2
PROJECT_NUMBER = 2.0.3

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion cmake_modules/UnityBuild.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ MACRO (ENABLE_UNITY_BUILD TARGET_NAME SOURCE_VARIABLE_NAME UNIT_SIZE EXTENSION)
# Limit is zero based conversion of unit_size
MATH(EXPR LIMIT ${UNIT_SIZE}-1)
SET(FILES ${SOURCE_VARIABLE_NAME})
# Effectivly ignore the source files from the build, but keep track them for changes.
# Effectively ignore the source files from the build, but keep track them for changes.
SET_SOURCE_FILES_PROPERTIES(${${FILES}} PROPERTIES HEADER_FILE_ONLY true)
# Counts the number of source files up to the threshold
SET(COUNTER ${LIMIT})
Expand Down
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
libindi (2.0.3) focal; urgency=medium

* Minor release.

-- Jasem Mutlaq <[email protected]> Tue, 1 Aug 2023 10:00:00 +0300

libindi (2.0.2) focal; urgency=medium

* Minor release.
Expand Down
54 changes: 25 additions & 29 deletions drivers.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,7 @@
<device label="EQ500X" manufacturer="Omegon">
<driver name="EQ500X">indi_eq500x_telescope</driver>
<version>1.0</version>
</device>
<device label="AstroPhysics" manufacturer="Astrophysics">
<driver name="AstroPhysics">indi_lx200ap</driver>
<version>1.0</version>
</device>
</device>
<device label="AstroPhysics V2" manufacturer="Astrophysics">
<driver name="AstroPhysics V2">indi_lx200ap_v2</driver>
<version>1.1</version>
Expand All @@ -82,38 +78,34 @@
<device label="ZWO AM5" manufacturer="ZWO">
<driver name="ZWO AM5">indi_lx200am5</driver>
<version>1.0</version>
</device>
<device label="AstroPhysics GTOCP2" manufacturer="Astrophysics">
<driver name="AstroPhysics GTOCP2">indi_lx200ap_gtocp2</driver>
<version>1.0</version>
</device>
<device label="Celestron GPS" manufacturer="Celestron">
<driver name="Celestron GPS">indi_celestron_gps</driver>
<version>3.6</version>
</device>
<device label="Celestron CPC" manufacturer="Celestron">
<device label="Celestron CPC HC" manufacturer="Celestron">
<driver name="Celestron GPS">indi_celestron_gps</driver>
<version>3.6</version>
</device>
<device label="Celestron NexStar" manufacturer="Celestron">
<device label="Celestron NexStar HC" manufacturer="Celestron">
<driver name="Celestron GPS">indi_celestron_gps</driver>
<version>3.6</version>
</device>
<device label="Celestron AVX" manufacturer="Celestron">
<device label="Celestron Advanced VX HC" manufacturer="Celestron">
<driver name="Celestron GPS">indi_celestron_gps</driver>
<version>3.6</version>
</device>
<device label="Celestron CGEM" manufacturer="Celestron">
<device label="Celestron CGEM HC" manufacturer="Celestron">
<driver name="Celestron GPS">indi_celestron_gps</driver>
<version>3.6</version>
</device>
<device label="Celestron CGX" manufacturer="Celestron">
<device label="Celestron CGX HC" manufacturer="Celestron">
<driver name="Celestron GPS">indi_celestron_gps</driver>
<version>3.6</version>
</device>
<device label="Astro-Electronic FS-2" manufacturer="Astro-Electronic">
<driver name="Astro-Electronic FS-2">indi_lx200fs2</driver>
<version>2.2</version>
<version>2.3</version>
</device>
<device label="Avalon Legacy" manufacturer="Avalon">
<driver name="LX200 Basic">indi_lx200basic</driver>
Expand All @@ -129,11 +121,11 @@
</device>
<device label="Rainbow RST-135" manufacturer="Rainbow Astro">
<driver name="Rainbow">indi_rainbow_telescope</driver>
<version>1.1</version>
<version>1.3</version>
</device>
<device label="Rainbow RST-300" manufacturer="Rainbow Astro">
<driver name="Rainbow">indi_rainbow_telescope</driver>
<version>1.1</version>
<version>1.3</version>
</device>
<device label="CRUX TitanTCS" manufacturer="HOBYM">
<driver name="CRUX TitanTCS">indi_crux_mount</driver>
Expand Down Expand Up @@ -185,31 +177,31 @@
</device>
<device label="iOptron CEM26" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron GEM28" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron HEM27" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron HAE29" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron SkyHunter" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron CEM40" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron GEM45" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron iEQ45 Pro" manufacturer="iOptron">
<driver name="iEQ">indi_ieq_telescope</driver>
Expand Down Expand Up @@ -249,19 +241,19 @@
</device>
<device label="iOptron v3" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron CEM120" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron CEM70" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="iOptron AZ Pro" manufacturer="iOptron">
<driver name="iOptronV3">indi_ioptronv3_telescope</driver>
<version>1.6</version>
<version>1.7</version>
</device>
<device label="Pulsar2" manufacturer="GTD">
<driver name="Pulsar2">indi_lx200pulsar2</driver>
Expand Down Expand Up @@ -311,6 +303,10 @@
<driver name="PMC8">indi_pmc8_telescope</driver>
<version>0.5</version>
</device>
<device label="Planewave" manufacturer="Planewave Instruments">
<driver name="Planewave">indi_planewave_telescope</driver>
<version>0.1</version>
</device>
</devGroup>
<devGroup group="Focusers">
<device label="Focuser Simulator" manufacturer="Simulator">
Expand Down Expand Up @@ -651,7 +647,7 @@
</device>
<device label="WatchDog" manufacturer="Others">
<driver name="WatchDog">indi_watchdog</driver>
<version>0.3</version>
<version>0.4</version>
</device>
<device label="Joystick" manufacturer="Others">
<driver name="Joystick">indi_joystick</driver>
Expand Down
Loading