![]() |
VieSched++
VieVS VLBI Scheduling Software
|
BBC assign section in BBC block. More...
Public Member Functions | |
Bbc_assign (std::string name, unsigned int physical_bbc_number, std::string if_name) | |
constructor More... | |
Bbc_assign (const boost::property_tree::ptree &tree) | |
constructor More... | |
boost::property_tree::ptree | toPropertytree () const |
converts object to property tree More... | |
![]() | |
VieVS_NamedObject (std::string name, unsigned long id) | |
constructor More... | |
VieVS_NamedObject (std::string name, std::string alternativeName, unsigned long id) | |
constructor More... | |
const std::string & | getName () const |
get object name More... | |
const std::string & | getAlternativeName () const |
get object alternative name More... | |
bool | hasAlternativeName () const |
check if object has alternative name More... | |
bool | hasName (const std::string &name) const |
check if object has name More... | |
void | changeName (const std::string &newName) |
change name of object More... | |
![]() | |
VieVS_Object (unsigned long id) | |
constructor More... | |
const unsigned long | getId () const |
get object id More... | |
bool | hasValidId () const |
check if id is valid More... | |
bool | hasId (unsigned long id) const |
check if object has specific id More... | |
void | setId (unsigned long id) |
set object id More... | |
std::string | printId () const |
object id string More... | |
Public Attributes | |
unsigned int | physical_bbc_number_ |
Physical BBC# or DBE channel#. More... | |
std::string | if_name_ |
Logical IF 'link' with if_def statement in $IF block. More... | |
Static Private Attributes | |
static unsigned long | nextId = 0 |
next id for this object type More... | |
BBC assign section in BBC block.
Bbc::Bbc_assign::Bbc_assign | ( | std::string | name, |
unsigned int | physical_bbc_number, | ||
std::string | if_name | ||
) |
constructor
name | Logical BBC 'link' with chan_def statement in $FREQ block |
physical_bbc_number | Physical BBC# or DBE channel# |
if_name | Logical IF 'link' with if_def statement in $IF block |
|
explicit |
constructor
tree | input property tree from xml file |
boost::property_tree::ptree Bbc::Bbc_assign::toPropertytree | ( | ) | const |
converts object to property tree
std::string VieVS::Bbc::Bbc_assign::if_name_ |
Logical IF 'link' with if_def statement in $IF block.
|
staticprivate |
next id for this object type
unsigned int VieVS::Bbc::Bbc_assign::physical_bbc_number_ |
Physical BBC# or DBE channel#.