nidas  v1.2-1520
Public Member Functions | Private Attributes | List of all members
nidas::dynld::isff::NESDISPacketInfo Class Reference

#include <Packets.h>

Inheritance diagram for nidas::dynld::isff::NESDISPacketInfo:
Inheritance graph
[legend]

Public Member Functions

 NESDISPacketInfo ()
 
bool scan (const char *)
 Scan a string for info fields. More...
 
std::ostream & print (std::ostream &) const
 
const char * header () const
 Header for a printed listing of NESDISPacketInfo's. More...
 
float getSignalStrength () const
 
float getFreqOffset () const
 
int getChannel () const
 
int getStatusInt () const
 
int getLength () const
 

Private Attributes

char _messageStatus
 
int _sigdbm
 
int _freqError
 
char _modIndex
 
char _dataQuality
 
int _channel
 
char _EW
 
int _len
 

Constructor & Destructor Documentation

NESDISPacketInfo::NESDISPacketInfo ( )

Member Function Documentation

int nidas::dynld::isff::NESDISPacketInfo::getChannel ( ) const
inlinevirtual

Implements nidas::dynld::isff::PacketInfo.

References _channel, and _EW.

float nidas::dynld::isff::NESDISPacketInfo::getFreqOffset ( ) const
inlinevirtual

Implements nidas::dynld::isff::PacketInfo.

References _freqError.

int nidas::dynld::isff::NESDISPacketInfo::getLength ( ) const
inlinevirtual

Implements nidas::dynld::isff::PacketInfo.

References _len.

float nidas::dynld::isff::NESDISPacketInfo::getSignalStrength ( ) const
inlinevirtual

Implements nidas::dynld::isff::PacketInfo.

References _sigdbm.

int NESDISPacketInfo::getStatusInt ( ) const
virtual
const char * NESDISPacketInfo::header ( ) const
virtual

Header for a printed listing of NESDISPacketInfo's.

Implements nidas::dynld::isff::PacketInfo.

ostream & NESDISPacketInfo::print ( std::ostream &  ) const
virtual
bool NESDISPacketInfo::scan ( const char *  str)
virtual

Scan a string for info fields.

Returns
true: all fields scanned false: not all fields scanned.

Implements nidas::dynld::isff::PacketInfo.

References _channel, _dataQuality, _EW, _freqError, _len, _messageStatus, _modIndex, and _sigdbm.

Member Data Documentation

int nidas::dynld::isff::NESDISPacketInfo::_channel
private

Referenced by getChannel(), print(), and scan().

char nidas::dynld::isff::NESDISPacketInfo::_dataQuality
private

Referenced by getStatusInt(), print(), and scan().

char nidas::dynld::isff::NESDISPacketInfo::_EW
private

Referenced by getChannel(), print(), and scan().

int nidas::dynld::isff::NESDISPacketInfo::_freqError
private

Referenced by getFreqOffset(), print(), and scan().

int nidas::dynld::isff::NESDISPacketInfo::_len
private

Referenced by getLength(), print(), and scan().

char nidas::dynld::isff::NESDISPacketInfo::_messageStatus
private

Referenced by getStatusInt(), print(), and scan().

char nidas::dynld::isff::NESDISPacketInfo::_modIndex
private

Referenced by getStatusInt(), print(), and scan().

int nidas::dynld::isff::NESDISPacketInfo::_sigdbm
private

Referenced by getSignalStrength(), print(), and scan().


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