libcyberradio 22.01.24
LibCyberRadio Namespace Reference

Defines functionality for LibCyberRadio applications. More...

Namespaces

namespace  Driver
 Provides programming elements for driving CRS NDR-class radios.
namespace  NDR651
 Provides programming elements for controlling the CyberRadio Solutions NDR651 radio.

Data Structures

class  App
 Provides basic application functionality. More...
class  AppHelpTextFormatter
 Formats help text for display on the screen. More...
class  AppOption
 Defines a command-line option that is supported by an application. More...
class  AppOptionParser
 Parses command-line options supported by the application. More...
class  Debuggable
 Class that supports debug output. More...
class  HttpsSession
 Class that encapsulates an HTTPS session. More...
class  Pythonesque
 Provides string utility functions that mimic string methods from Python. More...
class  SerialPort
 Class that manages communications with a serial port. More...
class  Thread
 Base class for a thread object, based on Boost Threads. More...
class  Vita49Packet
 Decodes a VITA 49 or I/Q data packet. More...
class  VitaIqSource
 A generic VITA 49-compatible I/Q data source object. More...

Typedefs

typedef BASIC_LIST_CONTAINER< AppOptionAppOptionList
 Defines a list of AppOption objects.
typedef BASIC_DICT_CONTAINER< std::string, std::string > BasicStringStringDict
 Type representing a dictionary of strings, keyed by string values.
typedef BASIC_DICT_CONTAINER< std::string, int > BasicStringIntDict
 Type representing a dictionary of integers, keyed by string values.
typedef BASIC_DICT_CONTAINER< int, std::string > BasicIntStringDict
 Type representing a dictionary of strings, keyed by integer values.
typedef BASIC_DICT_CONTAINER< int, int > BasicIntIntDict
 Type representing a dictionary of integers, keyed by integer values.
typedef BASIC_DICT_CONTAINER< int, unsigned int > BasicIntUIntDict
 Type representing a dictionary of unsigned integers, keyed by integer values.
typedef BASIC_DICT_CONTAINER< int, bool > BasicIntBoolDict
 Type representing a dictionary of Boolean values, keyed by integers.
typedef BASIC_LIST_CONTAINER< std::string > BasicStringList
 Type representing a list of strings.
typedef BASIC_LIST_CONTAINER< int > BasicIntList
 Type representing a list of integers.
typedef BASIC_LIST_CONTAINER< double > BasicDoubleList
 Type representing a list of doubles.

Detailed Description

Defines functionality for LibCyberRadio applications.

Provides programming elements for controlling CyberRadio Solutions products.