11#ifndef INCLUDED_LIBCYBERRADIO_DRIVER_NDR358_RADIOHANDLER_H
12#define INCLUDED_LIBCYBERRADIO_DRIVER_NDR358_RADIOHANDLER_H
14#include "LibCyberRadio/Driver/NDR551/RadioHandler.h"
183 RadioHandler(
bool debug =
false);
185 RadioHandler(
const RadioHandler& other);
186 virtual RadioHandler& operator=(
const RadioHandler& other);
196 virtual bool queryVersionInfo();
198 virtual bool executeQueryIDN(std::string& model,
199 std::string& serialNumber);
201 virtual bool executeQueryVER(std::string& softwareVersion,
202 std::string& firmwareVersion,
203 std::string& referenceVersion,
204 std::string& firmwareDate);
206 virtual bool executeQueryHREV(std::string& hardwareInfo);
207 virtual bool executeReferenceModeQuery(
int& refMode);
208 virtual bool executeReferenceModeCommand(
int& refMode);
220 bool query358Specifics();
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.