MagAO-X
Operations Applications Utilities Source
/home/jrmales/Source/MagAOX/libMagAOX/libMagAOX.hpp
Go to the documentation of this file.
1 /** \file libMagAOX.hpp
2  * \brief The MagAO-X library-wide include
3  * \author Jared R. Males (jaredmales@gmail.com)
4  *
5  * History:
6  * - 2018-05-12 created by JRM
7  */
8 
9 #ifndef libMagAOX_hpp
10 #define libMagAOX_hpp
11 
12 #include "app/MagAOXApp.hpp"
13 #include "app/indiDriver.hpp"
14 #include "app/indiMacros.hpp"
15 #include "app/stateCodes.hpp"
16 
17 #include "common/config.hpp"
18 #include "common/defaults.hpp"
19 #include "common/environment.hpp"
20 
21 #include "logger/logFileRaw.hpp"
22 #include "logger/logManager.hpp"
26 
27 
28 //#define TTY_DEBUG
29 #include "tty/ttyErrors.hpp"
30 #include "tty/ttyIOUtils.hpp"
31 #include "tty/ttyUSB.hpp"
32 #include "tty/usbDevice.hpp"
33 #include "tty/telnetConn.hpp"
34 
35 #include "netcom/tunneledHost.hpp"
36 
37 #endif //libMagAOX_hpp
Environment variables for the MagAO-X library.
The MagAO-X log manager.
Manage a raw log file.
Error numbers for the tty utilities.
Macros for INDI.
Configuration defines for the MagAO-X library.
Defaults for the MagAO-X library.
Manage a USB TTY device in the MagAOXApp context.
Find the details for USB serial devices.
MagAO-X INDI Driver Wrapper.
Managing specifics of a remote INDI host to be tunneled over ssh.
MagAO-X Application States.
Utilities for i/o on a file descriptor pointing to a tty device.
Managing a connection to a telnet device.