11#ifndef INCLUDED_LIBCYBERRADIO_DRIVER_NDR472_RADIOHANDLER_H
12#define INCLUDED_LIBCYBERRADIO_DRIVER_NDR472_RADIOHANDLER_H
14#include "LibCyberRadio/Driver/RadioHandler.h"
136 RadioHandler(
bool debug =
false);
138 RadioHandler(
const RadioHandler& other);
139 virtual RadioHandler& operator=(
const RadioHandler& other);
147 virtual bool queryVersionInfo();
149 virtual bool executeQueryIDN(std::string& model,
150 std::string& serialNumber);
152 virtual bool executeQueryVER(std::string& softwareVersion,
153 std::string& firmwareVersion,
154 std::string& referenceVersion,
155 std::string& firmwareDate);
157 virtual bool executeQueryHREV(std::string& hardwareInfo);
virtual int debug(const char *format,...)
Outputs debug information.
virtual void queryConfiguration()
Tells the radio to query its hardware configuration in order to create its configuration dictionary (...
virtual void initConfigurationDict()
Initializes the configuration dictionary, defining the allowed keys.
virtual ~RadioHandler()
Destroys a RadioHandler object.
Generic radio handler class.
Provides programming elements for driving NDR472 radios.
Provides programming elements for driving CRS NDR-class radios.
Defines functionality for LibCyberRadio applications.