libcyberradio 22.01.24
NbddcGroupComponent.cpp
1/***************************************************************************
2 * \file NbddcGroupComponent.cpp
3 * \brief Defines the NBDDC group interface for the NDR810.
4 * \author DA
5 * \author NH
6 * \author MN
7 * \copyright (c) 2017 CyberRadio Solutions, Inc. All rights reserved.
8 *
9 ***************************************************************************/
10
11#include "LibCyberRadio/Driver/NDR810/NbddcGroupComponent.h"
12#include "LibCyberRadio/Driver/RadioHandler.h"
13#include <boost/format.hpp>
14
15
16namespace LibCyberRadio
17{
18 namespace Driver
19 {
20
21 namespace NDR810
22 {
23
26 bool debug) :
28 /* const std::string& name */ (boost::format("NDR810-NBG%02d") % \
29 index).str(),
30 /* int index */ index,
31 /* ::LibCyberRadio::Driver::RadioHandler* parent */ parent,
32 /* bool debug */ debug,
33 /* int numGroupMembers */ 32,
34 /* int groupMemberIndexBase */ 1)
35 {
37 }
38
42
47
49 {
50 ::LibCyberRadio::Driver::NbddcGroupComponent::operator=(other);
51 if ( this != &other )
52 {
53 }
54 return *this;
55 }
56
57 } /* namespace NDR810 */
58
59 } // namespace Driver
60
61} // namespace LibCyberRadio
62
virtual int debug(const char *format,...)
Outputs debug information.
NbddcGroupComponent(int index=1, ::LibCyberRadio::Driver::RadioHandler *parent=NULL, bool debug=false)
Constructs a NbddcGroupComponent object.
virtual ~NbddcGroupComponent()
Destroys a NbddcGroupComponent object.
virtual NbddcGroupComponent & operator=(const NbddcGroupComponent &other)
Assignment operator for NbddcGroupComponent objects.
virtual void initConfigurationDict()
Initializes the configuration dictionary, defining the allowed keys.
Generic radio handler class.
Provides programming elements for driving NDR810 radios.
Definition DataPort.h:34
Provides programming elements for driving CRS NDR-class radios.
Defines functionality for LibCyberRadio applications.
Definition App.h:24