11#ifndef INCLUDED_LIBCYBERRADIO_DRIVER_NDR551_RADIOHANDLER_H
12#define INCLUDED_LIBCYBERRADIO_DRIVER_NDR551_RADIOHANDLER_H
14#include "LibCyberRadio/Driver/RadioHandler.h"
181 RadioHandler(
bool debug =
false);
183 RadioHandler(
const RadioHandler& other);
184 virtual RadioHandler& operator=(
const RadioHandler& other);
194 virtual bool queryVersionInfo();
196 virtual bool executeQueryIDN(std::string& model,
197 std::string& serialNumber);
199 virtual bool executeQueryVER(std::string& softwareVersion,
200 std::string& firmwareVersion,
201 std::string& referenceVersion,
202 std::string& firmwareDate);
204 virtual bool executeQueryHREV(std::string& hardwareInfo);
216 virtual bool executeReferenceModeQuery(
int& refMode);
217 virtual bool executeReferenceModeCommand(
int& refMode);
virtual int debug(const char *format,...)
Outputs debug information.
uint32_t getMessageId(void)
Returns a Time for the msg parameter.
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 NDR551 radios.
Provides programming elements for driving CRS NDR-class radios.
Defines functionality for LibCyberRadio applications.