INDI er en kryssplattform, fritt distribuert, åpen kildekode, enkel, liten og lett å parse programvare-prosjekt, til en ikke-interaktiv daemon som har blitt opprettet fra grunnen fungere som en astronomisk kontrollprotokoll for GNU / Linux og UNIX-liknende operativsystemer. Det er implementert i C / C ++.
Et instrument nøytral distribuert grensesnitt kontrollprotokoll
Programvaren som mål å gi et instrument nøytral distribuert grensesnitt kontrollprotokoll som implementerer backend driver automatisering og støtte for en rekke astronomiske enheter, inkludert teleskoper, focusers og CCD (Charge-coupled enheter).
Støtter et bredt spekter av enheter
For tiden støttede enheter inkluderer en rekke teleskoper, CCD (Charge-koblede enheter), filterhjul, focusers, og flere videokameraer. INDI brukes i populære astronomi suiter, inkludert Xephem, KStars, DCD, og Cartes Du Ciel.
Det støtter også ulike klasser av astronomiske instrumenter, kan lett nestet med andre XML protokoller, og den støttes av et bredt spekter av kunder. I øyeblikket er det blitt testet på 32 og 64-bits systemer. Detaljerte instruksjoner er gitt av Softoware nedenfor.
Komme i gang med INDI
Installere INDI programvaren på en GNU / Linux-operativsystemet er ganske lett, så du trenger bare å laste ned den nyeste kilden pakken fra Softoware, lagre arkivet på ditt hjemmeområde, pakke ut innholdet ved hjelp av en arkiv manager verktøyet, og åpne et terminalvindu.
I terminalvinduet, kjøre & quot;. CUtfør & rsquo; kommandoen for å konfigurere programmet, forutsatt at alle sine runtime avhengigheter er installert (libnova, cfitsio, GSL), etterfulgt av & quot; lage & rsquo; kommando for å kompilere den.
Etter en vellykket samling drift, må du kjøre ett av & quot; sudo make install & rsquo; eller & quot; make install & rsquo; kommando, avhengig av om du & rsquo; re en bruker med privilegier eller rot, til å installere INDI system bred, noe som gjør den tilgjengelig for alle brukere på datamaskinen. Detaljerte bruksinstruksjoner i README-filen inne kilden pakken
Hva er nytt i denne utgaven.
- < li> INDI :: Været for støtte av vær enheter.
- INDI :: GPS for støtte av GPS-enheter.
- Wunderground vær driver.
- Meade DSI I & II støtte.
- FocusLynx focuser støtte.
- PerfectStar focuser støtte.
- Verden Koordinere støtte System (WCS) i genererte FITS.
- Oppdatert Losmany driver.
- New Celestron driver.
- New IEQPro driver.
- Støtte for egendefinerte parkering i kuppel drivere.
- Support åpen sløyfe dome-kontrollere.
- Various QHY CCD & Filter Wheel rettinger og QHY OSX støtte.
- SBIG Guide Ekstern CCD rettinger.
- Custom parkeringsstøtten for Celestron / astrofysikk / AstroElectronics / IEQPro
- Oppdatert ASI Zwo drivere.
- Oppdatert Apogee bibliotek. Forbedret NET støtte i INDI Apogee driver.
- Standarizing mount drepte og spore priser.
- Video4Linux 2 rettinger og forbedringer: (16bpp piksel formater (Y16 og ved R2), pwc
- flashled, fargerom / linea, stabling), Simutaneous posten / bekk / exp. Stream
- hastighet divisor. Rec. fil mønstre.
- EQMod fikser: Hold sporing etter joystick bevegelse er stoppet. Park initialisering
- alltid satt kodere.
- Forbedret støtte for drivere på ARM-arkitektur.
- Forbedret logging evne.
- Utdatert. LX200Legacy og indimain bibliotek
Hva er nytt i versjon 1.0.0:
- 3rdparty. Støtte for QHY CCD og CFWs (BETA)
- 3rdparty. Støtte for Meade DSI (BETA)
- 3rdparty. Støtte for FFMV kameraer
- Støtte for STAR2000.
- Støtte for Baader kuppel.
- Støtte for Baader SteelDrive focuser.
- Støtte for dome slaving (BETA).
- Subframing og debayer støtte i GPhoto driver.
- Forbedret CFW håndtering og sporing CCD ekstern for SBIG CCD.
- Legg debayer støtte for fargekameraer med brukerkonfigurerbare alternativer. Debayer utføres på klientnivå.
- Fast deinterlacing og subframing støtte i Starlight Xpress drivere.
- Fikset problemer med joystick støtte i noen drivere. Lagt joystick støtte til focuser og filterhjul.
- Forbedringer i generasjon av FITS header.
- Forbedring i utførelsen av noen drivere i henhold SBCer som Raspberry PI.
- Lagt vifte og avlesning fartskontroller til QSI CCD.
- Fast locale problemet i INDI driver.
- Fast regresjon i LX200Basic driver.
- Fikset problem med INDI Server tilbakestille miljøvariabel for skjelett og config filer.
- Ulike feilrettinger for lasting / lagring av brukerkonfigurasjon.
Hva er nytt i versjon 0.9.7:
- Støtte for EQMod og ATIK CCD drivere i Linux og OSX.
- Joystick støtte for teleskop drivere.
- Forbedret teleskop og focuser drivere.
- Bugfikses.
Hva er nytt i versjon 0.9.6:
- Denne versjonen støtter Starlight Xpress Adaptive Optics enhet, Arduino boards (med tilpass drivere for felles observatorium hjelpe enheter), og guiden GPUSB Port Interface.
- Det forbedrer støtte for Startlight Xpress CCD og Filter hjul.
Hva er nytt i versjon 0.9.5:
- Store forbedringer INDI Base og klientbiblioteker, feilrettinger i LX200, Magellan, og Celestron drivere, en ny focuser simulator, og forbedringer i eksisterende simulator suite.
Hva er nytt i versjon 0.9.1:
- Denne versjonen mindre feilretting utgivelsen løser samle saker på ikke-Linux-operativsystemer.
Hva er nytt i versjon 0.9.0:
- INDI :: drivere Base blir nå brukt til de fleste klasser av astronomiske instrumenter.
- New iEQ45 GoTo tysk Equatorial Mount Driver.
- Ny forbedret QSI CCD & amp; Filterdriveren.
- Ny forbedret Starlight Xpress CCD & amp; Filterdriveren.
- Ny forbedret RoboFocus driver.
- libboost er ikke lenger nødvendig å bygge libindi.
- Forbedret støtte for å bygge på ikke-Linux-operativsystemer.
- En rekke feilrettinger og mindre forbedringer.
Hva er nytt i versjon 0.8.0:
- Støtte for nye enheter.
- Starlight Xpress CCD og Filter Wheel.
- EQ Synscan Mount.
- TCFS focuser.
- QSI CCD.
- Radio Astronomy Supplies Spectracyber Hydrogen Linje Spectrometer.
Hva er nytt i versjon 0.7.1:
- En endring filter bug i ordets rette teknologien filter hjulet var løst.
- INDI :: Mellommann funksjonalitet ble forbedret, og buffer lesing i INDI :: BaseClient ble fikset blant annet diverse reparasjoner.
Hva er nytt i versjon 0.7:
- Dynamic døpe av drivere ved kjøretid: indiserver sender i dag kunder en statisk navnet på sjåføren, som vanligvis er hardkodet i førerkildekoden. Dette utgjør et dilemma for identiske drivere som trenger å kjøre samtidig. Anta at vi har en koder sjåfør og to enkoderinnretningene (f.eks Alt & amp; Az kodere). Som det står nå, kan føreren ikke skifte navn (for eksempel "GEBER") til (f.eks "AZ_ENCODER") på kjøretid. I libindi v0.7 støtter indiserver dynamisk døpe av drivere.
- Standard helper API for å skape og utnytte INDI kunder: Noen ganger er det nødvendig for en meta driveren til å fungere som klient til andre drivere (dvs. evnen til å sende kommandoer). Før v0.7, var dette kjedelige oppgaven gjort manuelt. Nå med hjelp av hjelpe klasser, er det en triviell oppgave.
- Mulighet for å laste driveregenskaper fra en ekstern XML-fil. Du trenger ikke å harde kode egenskaper noe mer!
- Evne til å skrive / lese XML konfigurasjonsfiler for driver verdier som skal legges under kjøring: Long spurt funksjon er nå på verker! I libindi v0.7, kan alle førere under det nye rammeverket automatisk lese og lagre XML-konfigurasjonsfiler for oppstartsverdier eller siste innstillinsgverdiene.
- Tilrettelegging for debugging og simulering av drivere.
- Ny C ++ rammeverk for å lette utviklingen av nye INDI drivere.
- Multitude av nye 3. parts drivere!
- Flere feilrettinger for nye drivere og rammeverk.
Hva er nytt i versjon 0.6:
- Astrophysics montere støtte.
- SBIG og Apogee driverstøtte og forbedringer.
- En ny modulær oppbygging for å støtte 3dje parts drivere.
- En oppdatert API å lette scripting og automatisering av drivere.
Kommentarer ikke funnet