libcyberradio 22.01.24
NbddcGroupComponent.cpp
1/***************************************************************************
2 * \file NbddcGroupComponent.cpp
3 * \brief Defines the NBDDC group interface for the NDR651.
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/NDR651/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 NDR651
22 {
23
26 bool debug) :
28 /* const std::string& name */ (boost::format("NDR651-NBG%02d") % \
29 index).str(),
30 /* int index */ index,
31 /* ::LibCyberRadio::Driver::RadioHandler* parent */ parent,
32 /* bool debug */ debug,
33 /* int numGroupMembers */ 16,
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 NDR651 */
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 NDR651 radios.
Provides programming elements for driving CRS NDR-class radios.
Defines functionality for LibCyberRadio applications.
Definition App.h:24