SoDaRadio-12.2.0-cut_dependencies:6c82803
Loading...
Searching...
No Matches
Command.hxx File Reference
#include <string>
#include <memory>
#include <string.h>
#include <SoDa/MailBox.hxx>

Go to the source code of this file.

Classes

class  SoDa::Command
 This is a list of all the commands that can "do something" to one or more components in the SoDa radio. More...
struct  SoDa::DoubleCommand< Targ, numargs >
struct  SoDa::IntCommand< Targ, numargs >
struct  SoDa::EnumCommand< Targ, enum_type >
struct  SoDa::StringCommand< Targ >

Namespaces

namespace  SoDa

Typedefs

typedef std::shared_ptr< CommandSoDa::CommandPtr
typedef DoubleCommand< Command::RX_TUNE_FREQ, 1 > SoDa::CmdRXTuneFreq
typedef DoubleCommand< Command::RX_LO_FREQ, 1 > SoDa::CmdRXLOFreq
typedef DoubleCommand< Command::RX_IF_FREQ, 1 > SoDa::CmdRXIFFreq
typedef DoubleCommand< Command::RX_CENTER_FREQ, 1 > SoDa::CmdRXCenterFreq
typedef DoubleCommand< Command::TX_TUNE_FREQ, 1 > SoDa::CmdTXTuneFreq
typedef DoubleCommand< Command::TX_LO_FREQ, 1 > SoDa::CmdTXLOFreq
typedef DoubleCommand< Command::TX_IF_FREQ, 1 > SoDa::CmdTXIFFreq
typedef EnumCommand< Command::RX_MODE, Command::ModulationTypeSoDa::CmdRXMode
typedef EnumCommand< Command::TX_MODE, Command::ModulationTypeSoDa::CmdTXMode
typedef EnumCommand< Command::TX_STATE, Command::RxTxStateSoDa::CmdTXState
typedef EnumCommand< Command::CLOCK_SOURCE, Command::ClockSourceSoDa::CmdClockSource
typedef EnumCommand< Command::TX_AUDIO_IN, Command::TXAudioSelectorSoDa::CmdTXAudioIn
typedef IntCommand< Command::TX_BEACON, 1 > SoDa::CmdTXBeacon
typedef IntCommand< Command::TX_CW_SPEED, 1 > SoDa::CmdTXCWSpeed
typedef IntCommand< Command::TX_CW_MARKER, 1 > SoDa::CmdTXCWMarker
typedef IntCommand< Command::TX_CW_FLUSHTEXT, 1 > SoDa::CmdTXCWFlushText
typedef IntCommand< Command::TX_CW_EMPTY, 1 > SoDa::CmdTXCWEmpty
typedef IntCommand< Command::TX_AUDIO_FILT_ENA, 1 > SoDa::CmdTXAudioFiltEna
typedef IntCommand< Command::RX_AF_FILTER, 1 > SoDa::CmdRXAFFilter
typedef IntCommand< Command::RX_AF_FILTER_SHAPE, 1 > SoDa::CmdRXAFFilterShape
typedef IntCommand< Command::RX_BW, 1 > SoDa::CmdRXBW
typedef IntCommand< Command::SPEC_BUF_LEN, 1 > SoDa::CmdSpecBufLen
typedef IntCommand< Command::SPEC_AVG_WINDOW, 1 > SoDa::CmdSpecAvgWindow
typedef IntCommand< Command::SPEC_UPDATE_RATE, 1 > SoDa::CmdSpecUpdateRate
typedef IntCommand< Command::GPS_LOCK, 1 > SoDa::CmdGPSLock
typedef IntCommand< Command::DBG_REP, 1 > SoDa::CmdDbgRep
typedef IntCommand< Command::GPS_UTC, 3 > SoDa::CmdGPSUTC
typedef StringCommand< Command::RX_ANTSoDa::CmdRXAnt
typedef StringCommand< Command::TX_ANTSoDa::CmdTXAnt
typedef StringCommand< Command::TX_CW_TEXTSoDa::CmdTXCWText
typedef StringCommand< Command::SDR_VERSIONSoDa::CmdSDRVersion
typedef StringCommand< Command::HWMB_REPSoDa::CmdHWMBRep
typedef StringCommand< Command::STATUS_MESSAGESoDa::CmdStatusMessage
typedef StringCommand< Command::RF_RECORD_STARTSoDa::CmdRFRecordStart
typedef StringCommand< Command::RX_ANT_NAMESoDa::CmdRXAntName
typedef StringCommand< Command::TX_ANT_NAMESoDa::CmdTXAntName
typedef StringCommand< Command::MOD_SEL_ENTRYSoDa::CmdModSelEntry
typedef StringCommand< Command::AF_FILT_ENTRYSoDa::CmdAFFiltEntry
typedef StringCommand< Command::CW_CHAR_SENTSoDa::CmdCWCharSent

Functions

std::string SoDa::enumToString (Command::CmdType v)
std::string SoDa::enumToString (Command::ClockSource v)
std::string SoDa::enumToString (Command::RxTxState v)
std::string SoDa::enumToString (Command::ModulationType v)
std::string SoDa::enumToString (Command::AudioFilterBW v)
std::string SoDa::enumToString (Command::UnitSelector v)
std::string SoDa::enumToString (Command::TXAudioSelector v)