csl::StaticVariable Class Reference

#include <Variable.h>

Inheritance diagram for csl::StaticVariable:

csl::CVariable csl::UnitGenerator List of all members.

Detailed Description

StaticVariable -- he static external variable (plug) class. This is a kind of variable that holds onto floating-point value that is fixed each control rate period (e.g., changes at most once per control rate).


Public Member Functions

 StaticVariable (float x)
 Constructors.
 StaticVariable (int x)
 StaticVariable (double x)
bool isFixed ()
 this what being a static variable means!
void nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException)
 versions of nextBuffer
float value ()
 Accessors.
void setValue (float x)
void setValue (int x)
void setValue (double x)


Constructor & Destructor Documentation

csl::StaticVariable::StaticVariable float  x  )  [inline]
 

Constructors.

csl::StaticVariable::StaticVariable int  x  )  [inline]
 

csl::StaticVariable::StaticVariable double  x  )  [inline]
 


Member Function Documentation

bool csl::StaticVariable::isFixed  )  [inline]
 

this what being a static variable means!

void StaticVariable::nextBuffer Buffer outputBuffer,
unsigned  outBufNum
throw (CException)
 

versions of nextBuffer

float csl::StaticVariable::value  )  [inline]
 

Accessors.

Reimplemented from csl::CVariable.

void csl::StaticVariable::setValue float  x  )  [inline]
 

Reimplemented from csl::CVariable.

void csl::StaticVariable::setValue int  x  )  [inline]
 

Reimplemented from csl::CVariable.

void csl::StaticVariable::setValue double  x  )  [inline]
 

Reimplemented from csl::CVariable.


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:19 2007 for CSL by  doxygen 1.4.5-20051010