11 #ifndef INCLUDED_LIBCYBERRADIO_DRIVER_NDR551_NBDDCCOMPONENT_H 12 #define INCLUDED_LIBCYBERRADIO_DRIVER_NDR551_NBDDCCOMPONENT_H 14 #include "LibCyberRadio/Driver/NbddcComponent.h" 15 #include "LibCyberRadio/Common/BasicDict.h" 75 int udpDestination = 0,
78 double frequency = 0.0,
122 unsigned int& streamId,
124 int& source)
override;
133 unsigned int& streamId,
135 int& source)
override;
152 #endif // INCLUDED_LIBCYBERRADIO_DRIVER_NDR551_NBDDCCOMPONENT_H void updateConfigurationDict() override
Updates the configuration dictionary from component settings.
bool executeFreqCommand(int index, double &freq) override
Executes the NBDDC frequency set command.
bool executeSourceCommand(int index, int &source) override
Executes the NBDDC source set command.
void initConfigurationDict() override
Setup Config Dict.
NBDDC component class for the NDR551.
Generic radio handler class.
virtual int debug(const char *format,...)
Outputs debug information.
Defines functionality for LibCyberRadio applications.
Base NBDDC component class.
bool executeNbddcCommand(int index, int &rateIndex, int &udpDestination, bool &enabled, int &vitaEnable, unsigned int &streamId, double &frequency, int &source) override
Executes the NBDDC configuration set command.
void queryConfiguration() override
Tells the component to query its hardware configuration in order to create its configuration dictiona...
bool executeNbddcQuery(int index, int &rateIndex, int &udpDestination, bool &enabled, int &vitaEnable, unsigned int &streamId, double &frequency, int &source) override
Executes the NBDDC configuration query command.
virtual ~NbddcComponent()
Destroys a NbddcComponent object.
virtual NbddcComponent & operator=(const NbddcComponent &other)
Assignment operator for NbddcComponent objects.
NbddcComponent(int index=1, ::LibCyberRadio::Driver::RadioHandler *parent=NULL, bool debug=false, int dataPort=1, int rateIndex=0, int udpDestination=0, int vitaEnable=0, int streamId=0, double frequency=0.0, int source=1)
Constructs a NbddcComponent object.