CARMA C++
|
Class to encapsulate a device that can be configured, and therefore associated with multiple configuring AstroBands. More...
#include <carma/signalpath/SignalPathMap.h>
Public Member Functions | |
virtual bool | belongsTo (AstroBandInfo *info) |
virtual bool | belongsTo (unsigned astroBandNo) |
virtual bool | canBeConfiguredBy (AstroBandInfo *info) |
virtual bool | canBeConfiguredBy (unsigned astroBandNo) |
virtual bool | isOwnedByNoone () |
virtual bool | isSoleOwner (AstroBandInfo *info) |
virtual bool | isSoleOwner (unsigned astroBandNo) |
std::string | listOwners () |
virtual void | removeFromOwnership (AstroBandInfo *info) |
virtual void | removeFromOwnership (unsigned astroBandNo) |
virtual bool | requestorMatches (AstroBandInfo *info) |
virtual bool | requestorMatches (unsigned astroBandNo) |
virtual bool | requestorOwnsAll (AstroBandInfo *info) |
virtual bool | requestorOwnsAll (unsigned astroBandNo) |
virtual void | setOwnershipTo (AstroBandInfo *info) |
virtual void | setOwnershipTo (unsigned astroBandNo) |
![]() | |
ConfigurableDevice () | |
Default constructor. More... | |
unsigned | getCurrentAstroBandNo () |
Public Attributes | |
sza::util::BitMask | astroBandMask_ |
![]() | |
unsigned | astroBandNo_ |
Class to encapsulate a device that can be configured, and therefore associated with multiple configuring AstroBands.
Definition at line 284 of file SignalPathMap.h.