My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::FrameBoard Class Reference

#include <FrameBoard.h>

Inheritance diagram for gcp::antenna::control::FrameBoard:
gcp::antenna::control::Board

Public Member Functions

 FrameBoard (SpecificShare *share, std::string name)
 
void archiveRecordNumber (unsigned record)
 
void setTime ()
 
void archiveTime ()
 
void archiveFeatures (unsigned features, unsigned seq)
 
void archiveWalshState (unsigned walshState)
 
void archiveNsnap (unsigned nsnap)
 
void reset ()
 
- Public Member Functions inherited from gcp::antenna::control::Board
 Board (SpecificShare *share, std::string name)
 
 Board (SpecificShare *share, gcp::util::AntNum ant)
 
 Board (SpecificShare *share)
 
 Board ()
 
virtual ~Board ()
 
RegMapBlock * findReg (char *name)
 
bool isReachable ()
 
int getIndex ()
 
virtual void readRegNoLock (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value)
 
virtual void readReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, unsigned int *value)
 
virtual void readReg (RegMapBlock *blk, unsigned int first, unsigned int nreg, float *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, signed char *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, signed short *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, int *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned int *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, float *value)
 
virtual void writeRegNoLock (RegMapBlock *blk, unsigned first, unsigned nreg, double *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed char *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned char *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, signed short *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned short *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, int *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, unsigned int *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, float *value)
 
virtual void writeReg (RegMapBlock *blk, unsigned first, unsigned nreg, double *value)
 

Additional Inherited Members

- Protected Attributes inherited from gcp::antenna::control::Board
SpecificShareshare_
 
RegMapBoard * board_
 
bool hasBoard_
 

Detailed Description

A class to encapsulate details of the frame software board.

Constructor & Destructor Documentation

FrameBoard::FrameBoard ( SpecificShare share,
std::string  name 
)

Constructor function for this board

Exceptions
Exception(via Board::findReg)

....................................................................... Constructor for a FrameBoard object

Member Function Documentation

void FrameBoard::archiveFeatures ( unsigned  features,
unsigned  seq 
)

Update the features bitmask

Exceptions
Exception(via SpecificShare::writeReg)

....................................................................... Update the features bitmask

void FrameBoard::archiveNsnap ( unsigned  nsnap)

Update the local register that contains a count of the number of integrated snapshots per frame.

Exceptions
Exception;....................................................................... Update the local register that contains a count of the number of integrated snapshots per frame.
void FrameBoard::archiveRecordNumber ( unsigned  record)

Update the record number

Exceptions
Exception(via SpecificShare::writeReg)

....................................................................... Update the record number

void FrameBoard::archiveTime ( )

Record the time in the register database

Exceptions
Exception(via SpecificShare::writeReg)

....................................................................... Record the time in the register database

void gcp::antenna::control::FrameBoard::archiveWalshState ( unsigned  walshState)

Update the Walsh state in effect during the last frame.

Exceptions
Exception(via SpecificShare::writeReg)
void gcp::antenna::control::FrameBoard::reset ( )
inlinevirtual

Stub this out until needed.

Reimplemented from gcp::antenna::control::Board.

void FrameBoard::setTime ( )

Set the time in the register database

Exceptions
Exception(via SpecificShare::writeReg)

....................................................................... Record the time in the register database


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