ldas-tools-frameAPI  2.6.4
Public Types | Public Member Functions | Private Attributes | Friends | List of all members
FrameAPI::RDSFrameCC::ChannelEntry Class Reference
Collaboration diagram for FrameAPI::RDSFrameCC::ChannelEntry:
Collaboration graph
[legend]

Public Types

enum  channel_type { UNKNOWN, ADC, PROC }
 
typedef ChannelCacheEntry::fr_adc_data_type fr_adc_data_type
 
typedef ChannelCacheEntry::fr_proc_data_type fr_proc_data_type
 

Public Member Functions

 ChannelEntry (const std::string &Name)
 
 ChannelEntry (const ChannelEntry &Source)
 
const std::string & GetName () const
 
fr_adc_data_typeFrAdcData ()
 
fr_proc_data_typeFrProcData ()
 
void Reset ()
 

Private Attributes

channel_type m_channel_kind
 
std::string m_name
 
fr_adc_data_type m_adc
 
fr_proc_data_type m_proc
 

Friends

std::ostream & operator<< (std::ostream &, const ChannelEntry &)
 

Member Typedef Documentation

◆ fr_adc_data_type

typedef ChannelCacheEntry::fr_adc_data_type FrameAPI::RDSFrameCC::ChannelEntry::fr_adc_data_type

◆ fr_proc_data_type

typedef ChannelCacheEntry::fr_proc_data_type FrameAPI::RDSFrameCC::ChannelEntry::fr_proc_data_type

Member Enumeration Documentation

◆ channel_type

Enumerator
UNKNOWN 
ADC 
PROC 

Constructor & Destructor Documentation

◆ ChannelEntry() [1/2]

FrameAPI::RDSFrameCC::ChannelEntry::ChannelEntry ( const std::string &  Name)

◆ ChannelEntry() [2/2]

FrameAPI::RDSFrameCC::ChannelEntry::ChannelEntry ( const ChannelEntry Source)

Member Function Documentation

◆ FrAdcData()

ChannelEntry::fr_adc_data_type & FrameAPI::RDSFrameCC::ChannelEntry::FrAdcData ( )

◆ FrProcData()

ChannelEntry::fr_proc_data_type & FrameAPI::RDSFrameCC::ChannelEntry::FrProcData ( )

◆ GetName()

const std::string & FrameAPI::RDSFrameCC::ChannelEntry::GetName ( ) const
inline

◆ Reset()

void FrameAPI::RDSFrameCC::ChannelEntry::Reset ( )

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  Stream,
const ChannelEntry Source 
)
friend

Member Data Documentation

◆ m_adc

fr_adc_data_type FrameAPI::RDSFrameCC::ChannelEntry::m_adc
private

◆ m_channel_kind

channel_type FrameAPI::RDSFrameCC::ChannelEntry::m_channel_kind
private

◆ m_name

std::string FrameAPI::RDSFrameCC::ChannelEntry::m_name
private

◆ m_proc

fr_proc_data_type FrameAPI::RDSFrameCC::ChannelEntry::m_proc
private

The documentation for this class was generated from the following file: