Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | List of all members
gnsstk::AshtechALB Class Reference

Detailed Description

Definition at line 57 of file AshtechALB.hpp.

#include <AshtechALB.hpp>

Inheritance diagram for gnsstk::AshtechALB:
Inheritance graph
[legend]

Public Member Functions

 AshtechALB ()
 
bool checkId (const std::string &hdrId) const
 
virtual void decode (const std::string &data)
 
void dump (std::ostream &out) const noexcept
 
virtual std::string getName () const
 Simple accessors for various static thangs. More...
 
- Public Member Functions inherited from gnsstk::AshtechData
 AshtechData () noexcept
 
virtual bool checkId (std::string hdrId) const
 Returns true when the provided id is valid for this message. More...
 
void dump (std::ostream &out) const noexcept
 
virtual std::string encode () const noexcept
 
virtual bool isData () const
 This class is "data" so this function always returns "true". More...
 
bool isValid () const
 
- Public Member Functions inherited from gnsstk::FFData
void getRecord (FFStream &s)
 
virtual bool isHeader () const
 
void putRecord (FFStream &s) const
 
virtual ~FFData (void)
 virtual desctuctor More...
 
- Public Member Functions inherited from gnsstk::CRCDataStatus
bool crcerr () const
 
bool fmterr () const
 
bool lenerr () const
 
bool parerr () const
 
- Public Member Functions inherited from gnsstk::DataStatus
void clear (std::ios_base::iostate s=std::ios_base::goodbit)
 
void clearstate (std::ios_base::iostate s)
 
 DataStatus ()
 
bool good () const
 
 operator void * () const
 
bool operator() () const
 
std::ios_base::iostate rdstate () const
 
void setstate (std::ios_base::iostate s)
 

Public Attributes

std::string header
 
unsigned svid
 
long word [10]
 
- Public Attributes inherited from gnsstk::AshtechData
bool ascii
 
uint16_t checksum
 
std::string id
 

Static Public Attributes

static const GNSSTK_EXPORT char * myId = "ALB"
 
- Static Public Attributes inherited from gnsstk::AshtechData
static GNSSTK_EXPORT int debugLevel = 0
 
static GNSSTK_EXPORT bool hexDump = false
 
static const GNSSTK_EXPORT std::string preamble
 
static const GNSSTK_EXPORT std::string trailer
 

Protected Member Functions

virtual void reallyGetRecord (FFStream &ffs)
 
- Protected Member Functions inherited from gnsstk::AshtechData
virtual void readBody (AshtechStream &stream)
 
virtual void readHeader (AshtechStream &stream)
 
virtual void reallyPutRecord (FFStream &ffs) const
 

Constructor & Destructor Documentation

◆ AshtechALB()

gnsstk::AshtechALB::AshtechALB ( )
inline

Definition at line 61 of file AshtechALB.hpp.

Member Function Documentation

◆ checkId()

bool gnsstk::AshtechALB::checkId ( const std::string &  hdrId) const
inline

Definition at line 72 of file AshtechALB.hpp.

◆ decode()

void gnsstk::AshtechALB::decode ( const std::string &  data)
virtual
Exceptions
std::exception
FFStreamError

Reimplemented from gnsstk::AshtechData.

Definition at line 76 of file AshtechALB.cpp.

◆ dump()

void gnsstk::AshtechALB::dump ( std::ostream &  s) const
virtualnoexcept

Send debug output to the given stream.

Parameters
sa generic output stream

Reimplemented from gnsstk::FFData.

Definition at line 99 of file AshtechALB.cpp.

◆ getName()

virtual std::string gnsstk::AshtechALB::getName ( ) const
inlinevirtual

Simple accessors for various static thangs.

Reimplemented from gnsstk::AshtechData.

Definition at line 70 of file AshtechALB.hpp.

◆ reallyGetRecord()

void gnsstk::AshtechALB::reallyGetRecord ( FFStream ffs)
protectedvirtual
Exceptions
std::exception
FFStreamError
EndOfFile

Reimplemented from gnsstk::AshtechData.

Definition at line 52 of file AshtechALB.cpp.

Member Data Documentation

◆ header

std::string gnsstk::AshtechALB::header

Definition at line 61 of file AshtechALB.hpp.

◆ myId

const char * gnsstk::AshtechALB::myId = "ALB"
static

Definition at line 68 of file AshtechALB.hpp.

◆ svid

unsigned gnsstk::AshtechALB::svid

Definition at line 65 of file AshtechALB.hpp.

◆ word

long gnsstk::AshtechALB::word[10]

Definition at line 66 of file AshtechALB.hpp.


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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:44