Combines 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).
More...
|
class | Interface |
| The Interface 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...
|
|
Combines 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).
◆ bluetooth_dev_file_select()
int Connection::bluetooth_dev_file_select |
( |
const dirent * |
entry | ) |
|
◆ serial_dev_file_select()
int Connection::serial_dev_file_select |
( |
const dirent * |
entry | ) |
|
◆ usb_dev_file_select()
int Connection::usb_dev_file_select |
( |
const dirent * |
entry | ) |
|
◆ CONNECTION_TAB
const char * Connection::CONNECTION_TAB = "Connection" |