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 | I2C |
| | The I2C class manages connection with I2C devices on Linux systems. I2C communication is commonly used for sensors and other embedded devices. The default I2C bus is /dev/i2c-1 and default address is 0x28. After I2C connection is established successfully, a handshake is performed to verify device communication. 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 successful 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" |