Instrument Neutral Distributed Interface INDI  1.6.0
Classes | Functions | Variables
Connection Namespace Reference

Classes

class  Interface
 The Interface class class is the base class for all INDI connection plugins. More...
 
class  Serial
 The Serial class manages connection with serial devices including Bluetooth. Serial communication is still the predominat method to communicate with astronomical devices such as mounts, focusers, filter wheels..etc. The default connection parameters are 9600 8N1 (9600 Baud Rate, 8 data bits, no parity, 1 stop bit). All the parameters can be updated and read via the getters and setters of the class. The default port is /dev/ttyUSB0 under Linux and /dev/cu.usbserial under MacOS. After serial connection is established successfully,. More...
 
class  TCP
 The TCP class manages connection with devices over the network via TCP/IP. Upon successfull connection, reads & writes from and to the device are performed via the returned file descriptor using standard UNIX read/write functions. More...
 

Functions

int dev_file_select (const dirent *entry)
 

Variables

const char * CONNECTION_TAB = "Connection"
 

Detailed Description

Namespace to encapsulate all INDI Connection Plugins. Each INDI connection plugin is responsible of managing communications with a specific physical or logical medium (e.g. serial or ethernet).

Function Documentation

int Connection::dev_file_select ( const dirent *  entry)

Definition at line 276 of file connectionserial.cpp.

Variable Documentation

const char * Connection::CONNECTION_TAB = "Connection"

Definition at line 25 of file connectioninterface.cpp.