Skip to content

Simple GUI tool for visualising properties of devices running remotely or locally on an indiserver.

Notifications You must be signed in to change notification settings

TomMladenov/indi-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

indi-viewer

INDI stands for Instrument Neutral Distributed Interface. This repository is a simple GUI tool for visualising properties of devices running remotely or locally on an indiserver. Very useful as a single point tool to visualize all available properties and realtime values of multiple devices running on INDI.

Prerequisites

Features

The program uses the PyIndi.BaseClient standard implementation here and catches new devices, properties and property values that become available.

When a new property is received, it is linked to it's corresponding device and put in the right place in the main treeview widget. Messages that are passed via the PyIndi.BaseClient are caught and displayed in a QTextBrowser widget. When properties of devices are no longer available they are removed from the treeview.

A screenshot of the GUI running next to KStars is illustrated below:

screenshot

You can edit indi-viewer.ui with QtDesigner and edit it to your liking.

Usage

Simply run KStars and start Ekos with your devices or simulator instances. Then run the GUI tool and configure the ip address and port (default 127.0.0.1:7624 for a local indiserver)

python3 indi-viewer.py

Or you can also run indiserver directly and observe the instrument properties:

indiserver -v indi_simulator_telescope ccd_simulator

Then start indi-viewer on another machine connected to the network:

python3 indi-viewer.py

Sources

Definetely checkout indilib and KStars.

About

Simple GUI tool for visualising properties of devices running remotely or locally on an indiserver.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages