INDI koncept |
forrige | Astronomisk enhedskontrol med INDI | næste |
Hovednøglebegrebet i INDI er at enheder har mulighed for at beskrive sig selv. Dette opnås ved at bruge XML til at beskrive et generelt hierarki som både kan repræsentere konventionelle og ikke-konventionelle enheder. I INDI kan alle enheder indeholde en eller flere egenskaber. Alle egenskaber kan indeholde et eller flere elementer. Der er fire typer INDI-egenskaber:
Tekstegenskab.
Nummeregenskab.
Skifteegenskab (repræsenteres med knapper og afkrydsningsfelter i den grafiske grænseflade).
Lysegenskab (repræsenteres af farvede lysdioder i den grafiske grænseflade)
Alle INDI-enheder deler den standardiserede skifteegenskab CONNECTION. Egenskaben CONNECTION har to elementer CONNECT og DISCONNECT. Kstars tolker den generelle XML-beskrivelse af egenskaber og bygger en repræsentation i en grafisk grænseflade som er passende for direkte interaktion med brugeren.
INDI-kontrolpanelet indeholder mange egenskaber for enheder man ikke kan nå fra stjernekortet. De tilgængelige egenskaber er forskellige fra enhed til enhed. Men alle egenskaber deler fælles muligheder der afgør hvordan de vises og bruges:
Tilladelse: Til alle egenskaber kan du enten have "kun læsetilladelse", "kun skrivetilladelse" eller "både læse- og skrivetilladelse". Teleskopets rektascension er et eksempel på en egenskab hvor du både har læse- og skrivetilladelse. Du kan angive en ny rektascension, baseret på de aktuelle indstillinger, og teleskopet vil enten dreje til eller synkronisere med det nye input. Ydermere sendes teleskopets opdaterede rektascension tilbage til klienten når det drejes.
Tilstand: Foran hver egenskab er der en tilstandsindikator (rund LED). Hver egenskab har en tilstand og en tilhørende farvekode:
Tabel 8.6. INDI tilstandsfarvekodning
Tilstand | Farve | Beskrivelse |
---|---|---|
Ledig | Grå | Enheden udfører ingen handling der har med denne egenskab at gøre |
O.k. | Grøn | Den sidste handling der blev udført på denne egenskab var vellykket og er aktiv |
Optaget | Gul | Egenskaben udfører en handling |
Advarsel | Rød | Egenskaber er i vanskeligheder og der kræves øjeblikkelig opmærksomhed |
Enhedsdriveren opdaterer egenskabens tilstandsvisning i realtid hvis det er nødvendigt. Hvis teleskopet fx er i gang med at dreje til et nyt objekt bliver egenskaben RA/Dekl. vist som Optaget. Når drejningen er færdig og alt gik fint vil egenskaben skifte til O.k..
Sammenhæng: Egenskaber der er tal, kan modtage og behandle tallene i to forskellige formater: decimal og sexigismal. Formatet sexigismal er smart til tid eller koordinater i ækvatorsystemet eller det geografiske koordinatsystem. Du kan bruge det format du har lyst til. For eksempel er alle disse tal ens:
-156,40
-156:24:00
-156:24
Tid: Standardtiden for al INDI-relateret kommunikation er Universel Tid (UTC) angivet i formatet ÅÅÅÅ-MM-DDTTT:MM:SS som angivet i standarden ISO 8601. KStars sender automatisk den korrekte UTC til enhedsdriverne. Du kan slå automatisk opdatering af tiden fra/til i menupunktet i menuen .
forrige | hjem | næste |
Indstil INDI | op | Kontrollér fjerne enheder |