INDI Core Library 2.1.1

NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol. INDI core library is composed of the following components: INDI Server. INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including: Mounts CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc). Focusers. Filter Wheels. Adaptive Optics. Domes. GPS. Weather Stations. Controllers. Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc). Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices. INDI core device drivers are shipped with INDI library by default. INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.

Tags astronomy
License Mixed
State initial

Recent Releases

2.1.105 Dec 2024 13:45 minor bugfix: Daaa7a44c 2024-12-01 Jasem Mutlaq Terminate string to remove delimeter at the end 436d7c5f6 2024-11-28 Jasem Mutlaq when processing longitude due to regression. Aabf46a21 2024-11-24 Jasem Mutlaq Add speed controls to account for different dome speed scenarios 28bf89a1d 2024-11-23 Jasem Mutlaq Reduce spam in logs 4af322800 2024-11-20 Jasem Mutlaq When aborting dust cap, update the parking status as well. Clarify the Parked, Unparked, and Unknown states. 0c9294363 2024-11-10 Jasem Mutlaq Bump version to 1.1. Cef7d28fc 2024-11-06 Artyom Beilis Sim crash - looks like found root cause 220efb42c 2024-11-04 Jasem Mutlaq Add verbose logging to iOptron driver 4d2d652a2 2024-11-03 hcomet Upgrade CheapoDC driver for new device firmware features. B41b4c7d7 2024-11-03 Jasem Mutlaq possible for pyrix status 12d6291a2 2024-11-02 Artyom Beilis crash due not checking boundary values of the axis in telescope_simulator 870ad2ce3 2024-11-01 Jasem Mutlaq Do not load config twice 9d6e87abf 2024-10-28 joe13905179063 Update ieaffocus.cpp. D4c96d836 2024-10-19 naheedsa Migrate Astromech focuser 8b9da900d 2024-10-19 naheedsa Migrate INDI Astrolink4 3b6e51454 2024-10-16 Pavle Gartner FP2 motor status. Ab5f6dae8 2024-10-13 Jasem Mutlaq Use 02f31b81f 2024-10-11 Jasem Mutlaq Correct tracking rates as submitted by Andreas Schneider 3a0d0a8f3 2024-10-11 Jasem Mutlaq Add missing models and change PEC command. E09b94530 2024-10-10 Jarno Paananen Miscellaneous ScopeDome driver updates. C2530d100 2024-10-10 Jarno Paananen Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. 3c35e7565 2024-10-09 Jasem Mutlaq image file name path. abf12b440 2024-10-09 Jasem Mutlaq crash in LX200 OnStep 5ffb3f651 2024-10-08 Jasem Mutlaq Use Current tracking m
2.1.025 Nov 2024 20:05 major feature: Eca176463 2024-09-30 Jasem Mutlaq pier side as proposed by Colin McGill 417efe0a5 2024-09-29 Jasem Mutlaq Reverse pier sides in southering hemisphere 8987ca386 2024-09-27 Jasem Mutlaq Add UMi driver alias 626b1dfdd 2024-09-27 Jasem Mutlaq Use a better method to calculate pier side. Bae648e56 2024-09-26 peteasa enable more Meade commands 6b2f85711 2024-09-24 naheedsa use MOTION_CONTROL_MODE _FOO enums 0906ef1dc 2024-09-23 naheedsa Motion Control Mode. Abbbf18fc 2024-09-22 Jasem Mutlaq regressions due to recent migration. Do not save vector property if empty 95ab87fab 2024-09-22 Nelson Sousa lx200zeq driver had incorrect pulse commands; iOptron requires 5 digi . A013edf38 2024-09-18 Pavle Gartner Joining FP1 and FP2 into single FP driver 69343d3de 2024-09-18 Ian Harris drivers/dome: rigel_dome shutter parking 9fc5e5493 2024-09-17 Jasem Mutlaq Add vscode instructions. Cdeba422b 2024-09-17 Jasem Mutlaq missing override 0cac130fb 2024-09-17 Jasem Mutlaq Add SetFocuserBacklashEnabled implementation. A82487075 2024-09-17 Jasem Mutlaq Add default vscode settings to help new developers 6a09114b9 2024-09-17 Jasem Mutlaq Use snprintf instead printf to protect against overflow. D2b2a8a17 2024-09-17 Jasem Mutlaq Update add driver listing instructions De351e5c7 2024-09-16 Jasem Mutlaq Update light box and dust cap interfaces to new style A2ab00925 2024-09-14 naheedsa Migrate Temperature Property 71a7ed59a 2024-09-10 Jasem Mutlaq Add missing return 8b97ca652 2024-09-10 Jasem Mutlaq Add support to property name using New Style properties 7c65e203d 2024-09-10 Jasem Mutlaq usePulseCommand should be intialized to true by default. cbc7901 2024-09-10 Jasem Mutlaq Clamp guide ms to 1,999 range. c675 2024-09-08 Jasem Mutlaq Use updated version of upload-artifact since
2.0.802 Jun 2024 18:05 minor bugfix: E62adc696 2024-05-31 Nicholas Fasching "Al" Typo in indiccd.h 824f83f4f 2024-05-30 Peter Englmaier Make openweathermap show rain and snow data. Ab211786d 2024-05-29 Sonny Cavazos Update ioptronv3driver.cpp - Add new mounts to driver 963447646 2024-05-23 Paweł Soja build - SWIG 4.2.0. E4e90326d 2024-05-23 Peter Englmaier Implement DustCapInterface F1eff6411 2024-05-23 Jasem Mutlaq Update qt5 package name for MacOS E0c9ab931 2024-05-23 naheedsa use size_t 560a07219 2024-05-19 Thomas Klausner NetBSD 91950811c 2024-05-19 naheedsa Migrate Pegasus Upb 3b12a795e 2024-05-19 naheedsa Migrate Pegasus PPBA driver. A300b9ff3 2024-05-19 naheedsa Migrate INDI Astrolink4mini2 42f5cece3 2024-05-19 naheedsa Migrate Pegasus PPB. C64a3330a 2024-05-19 Eric Dejouhanet (indiserver): avoid strict warning failure on socket struct copy. 13180ac7b 2024-05-19 Jasem Mutlaq Migrate INDI::Dome 8ae038eef 2024-05-16 Jasem Mutlaq Set focuser default baud rate to 115200. C47313019 2024-05-12 Paweł Soja Build fails with LTO E3b60ee73 2024-05-12 Paweł Soja Add debhelper package - package build 82b03bd8c 2024-05-10 Jasem Mutlaq Introduce random delays in filter simulators to simulate equipment. A74f09b74 2024-05-04 Jim indi_2.0.7_spec: updated version Dc91b2131 2024-05-05 alpha-frank Astrotrac 360 Driver Motion Control Abb286a89 2024-05-05 Peter Englmaier : update focuser temperature in alluna tcs2 driver 18f82d491 2024-05-05 alpha-frank Enable Astrotrac 360 driver guide pulse 7091f020c 2024-05-04 Jasem Mutlaq compile error 70debc348 2024-05-01 Jasem Mutlaq C20X compile warnings 48a49fa90 2024-04-30 Jasem Mutlaq Add missing Integra 85 focusing rotator 1dbdacff1 2024-04-24 Jasem Mutlaq Simplify iOptron focuser driver 02eea929a 2024-04-24 Jasem Mutlaq I
2.0.702 Apr 2024 19:25 minor bugfix: Be4195ca2 2024-03-29 Jasem Mutlaq interface not reported correctly in driver and incorrect usage of the logging functions Ebf5a12a3 2024-03-28 Eric Dejouhanet (cmake): rework static/shared/object build. 16142e015 2024-03-28 Eric Dejouhanet (actions): stale management.. B53b71eb7 2024-03-27 Jasem Mutlaq name conflict 223db9d19 2024-03-27 Jasem Mutlaq Migrate ActiveDeviceTP to new property standard. D494b3e16 2024-03-27 Jasem Mutlaq active device with config update C5f64f5ea 2024-03-23 hcomet Driver for new DIY Dew Controller - CheapoDC 372d2939d 2024-03-23 Thomas Stibor setting ScopeInfo property 4c1f01887 2024-03-23 Efstathios Chrysikos Pegasus FocusCube3. Dcaa4ce8e 2024-03-20 Ian Jessen SCT focuser interface compliance 24bc01946 2024-03-17 Jasem Mutlaq Add a stale workflow 624a463bd 2024-03-15 Rick Bassham feat: Dark Dragons Astro Devices. Ae2651209 2024-03-13 Jasem Mutlaq Weather Interface Refactor F5b4ea40b 2024-03-07 Jasem Mutlaq with iPolar capture 6409e2351 2024-03-07 Jasem Mutlaq Add missing iPolar label 315deea40 2024-03-07 Jasem Mutlaq Add additional iPolar model. C36010556 2024-03-08 Ben Galvin iguider Bd07f295f 2024-03-06 naheedsa Migrate Pegasus falcon Ad344f506 2024-03-06 naheedsa Migrate Integra 8ed790643 2024-03-05 naheedsa Migrate Pyxis. Ca39f81cf 2024-03-04 naheedsa Migrate Weather watcher 7062907e4 2024-03-04 naheedsa Migrate Weather Meta 6cb22894e 2024-03-03 naheedsa Migrate mBox 303ead679 2024-03-03 naheedsa Migrate Agent Imager driver and avoid using a single ENUM. E18938b4c 2024-03-03 naheedsa Migrate Safety proxy 27e59c3b2 2024-03-03 naheedsa Migrate Agent group. E76b3c568 2024-03-03 Jasem Mutlaq Check if we are already loading config, in this case we should not re-save to config
2.0.601 Feb 2024 06:05 minor feature: E9606865e 2024-01-30 Jasem Mutlaq Add missing permission check 9bbf00e0d 2024-01-29 Jasem Mutlaq Do not save config while config is in the loading phase 8e24b43d8 2024-01-21 Jasem Mutlaq Add ability to configure serial or network devices that are read-only 783756644 2024-01-19 Jasem Mutlaq Separate ZWO AM5 into 2 different aliases for WiFi and USB to make it easier for 1st time connections 4625cf2ef 2024-01-17 Jasem Mutlaq Change label to more friendly name 9b00c50dc 2024-01-17 Efstathios Chrysikos PegasusAstro SaddlePowerBox. C2e87c240 2024-01-16 Jasem Mutlaq Add initial implementation for rotator safety limits. By default GOTOs requested 90 degrees from starting position are rejected 01d5c9ccd 2024-01-12 Jasem Mutlaq Add alias for WARPDRIVE 8eedd8c25 2024-01-10 Jasem Mutlaq improper delete for multiple device per driver due to string matching. D8dfba3e9 2024-01-09 Jasem Mutlaq Need to reset sky tracking target after a manual slew is done 9de334357 2024-01-07 Timothy Ellsworth Bowers version reporting on older Celestron NexStar mounts 93ef452e9 2024-01-05 John Wells Flip-flat: Allow handshake without ioctl on virtual serial connection. Cf03e9194 2024-01-02 dependabot bot Bump tj-actions/changed-files from 35 to 41 in /.github/workflows 5718ec732 2023-12-26 Mattia Verga Allow using system provided json library. Bacfa89f1 2023-12-25 Jasem Mutlaq Must set parked to false in unpark C83b11d72 2023-12-25 Jasem Mutlaq Standardize Mount Homing 452b37c75 2023-12-23 Jasem Mutlaq bookworm compile error 474ad449f 2023-12-21 Jasem Mutlaq Move rotator to focuser section. We need to create a new group dedicated to rotators 63c7d48da 2023-12-19 Jasem Mutlaq Add ability to change resolution 99a1a3df8 2023-12-19 Jasem Mutlaq Move updateLightBox outside so that it is call on both connect and disconnect. Fdf1b7551 2023-12-18 Joe13905179