libcyberradio  22.01.24
NbddcGroupComponent.cpp
1 /***************************************************************************
2  * \file NbddcGroupComponent.cpp
3  * \brief Defines the NBDDC group interface for the NDR308.
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/NDR308/NbddcGroupComponent.h"
12 #include "LibCyberRadio/Driver/RadioHandler.h"
13 #include <boost/format.hpp>
14 
15 
16 namespace LibCyberRadio
17 {
18  namespace Driver
19  {
20 
21  namespace NDR308
22  {
23 
26  bool debug) :
28  /* const std::string& name */ (boost::format("NDR308-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 
40  {
41  }
42 
44  ::LibCyberRadio::Driver::NbddcGroupComponent(other)
45  {
46  }
47 
49  {
50  ::LibCyberRadio::Driver::NbddcGroupComponent::operator=(other);
51  if ( this != &other )
52  {
53  }
54  return *this;
55  }
56 
57  } /* namespace NDR308 */
58 
59  } // namespace Driver
60 
61 } // namespace LibCyberRadio
62 
virtual ~NbddcGroupComponent()
Destroys a NbddcGroupComponent object.
virtual NbddcGroupComponent & operator=(const NbddcGroupComponent &other)
Assignment operator for NbddcGroupComponent objects.
NBDDC group component class for the NDR308.
Generic radio handler class.
Definition: RadioHandler.h:54
Defines functionality for LibCyberRadio applications.
Definition: App.h:23
NbddcGroupComponent(int index=1, ::LibCyberRadio::Driver::RadioHandler *parent=NULL, bool debug=false)
Constructs a NbddcGroupComponent object.
virtual void initConfigurationDict()
Initializes the configuration dictionary, defining the allowed keys.