Goby Underwater Autonomy Project
Series: 1.1, revision: 163, released on 2013-02-06 14:23:27 -0500
|
goby::acomms::ABCDriver | API to the imaginary ABC modem (as an example how to write drivers) |
goby::acomms::DCCLCodec | API to the Dynamic CCL Codec |
goby::acomms::DCCLException | Exception class for libdccl |
goby::acomms::DCCLMessageVal | Defines a DCCL value |
goby::acomms::MACManager | API to the goby-acomms MAC library |
goby::acomms::MMDriver | API to the WHOI Micro-Modem driver |
goby::acomms::ModemDriverBase | Abstract base class for acoustic modem drivers. This is subclassed by the various drivers for different manufacturers' modems |
goby::acomms::QueueManager | API to the goby-acomms Queuing Library |
goby::ConfigException | Indicates a problem with the runtime command line or .cfg file configuration (or --help was given) |
goby::Exception | Simple exception class for goby applications |
goby::util::Colors | Represents the eight available terminal colors (and bold variants) |
goby::util::FlexNCurses | Enables the Verbosity == gui mode of the Goby logger and displays an NCurses gui for the logger content |
goby::util::FlexOstream | Forms the basis of the Goby logger: std::ostream derived class for holding the FlexOStreamBuf |
goby::util::FlexOStreamBuf | Class derived from std::stringbuf that allows us to insert things before the stream and control output. This is the string buffer used by goby::util::FlexOstream for the Goby Logger (glogger) |
goby::util::LineBasedInterface | Basic interface class for all the derived serial (and networking mimics) line-based nodes (serial, tcp, udp, etc.) |
goby::util::Logger | Holds static objects of the Goby Logger |
goby::util::SerialClient | Basic client for line by line text based communications over a 8N1 tty (such as an RS-232 serial link) without flow control |
goby::util::TCPClient | Basic TCP client for line by line text based communications to a remote TCP server |
goby::util::TCPServer | Basic TCP server for line by line text based communications to a one or more remote TCP clients |
goby::util::TermColor | Converts between string, escape code, and enumeration representations of the terminal colors |
Group | Defines a group of messages to be sent to the Goby logger. For Verbosity == verbose streams, all entries appear interleaved, but each group is offset with a different color. For Verbosity == gui streams, all groups have a separate subwindow |
GroupSetter | Helper class for enabling the group(std::string) manipulator |