CARMA C++
sza::antenna::control::SlowWalsh Class Reference

A class to encapsulate slow walsh functions. More...

#include <carma/antenna/sza/antenna/control/SlowWalsh.h>

Public Member Functions

void changeFunction (unsigned short iwalsh)
 Set the walsh function. More...
 
bool isInitialized ()
 Return true when this object has been initialized. More...
 
 SlowWalsh (unsigned short iwalsh)
 Constructor with initialization. More...
 
 SlowWalsh ()
 Constructor without initialization. More...
 

Public Attributes

const int * walshFunction_
 Pointer to a selected Walsh function. More...
 

Detailed Description

A class to encapsulate slow walsh functions.

Definition at line 34 of file SlowWalsh.h.

Constructor & Destructor Documentation

sza::antenna::control::SlowWalsh::SlowWalsh ( unsigned short  iwalsh)

Constructor with initialization.

Throws exception if iwalsh is out of range.

Exceptions
Exception
sza::antenna::control::SlowWalsh::SlowWalsh ( )

Constructor without initialization.

Member Function Documentation

void sza::antenna::control::SlowWalsh::changeFunction ( unsigned short  iwalsh)

Set the walsh function.

Throws exception if iwalsh is out of range.

Exceptions
Exception
bool sza::antenna::control::SlowWalsh::isInitialized ( )

Return true when this object has been initialized.

Member Data Documentation

const int* sza::antenna::control::SlowWalsh::walshFunction_

Pointer to a selected Walsh function.

Definition at line 67 of file SlowWalsh.h.


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