Rcuxx::BcTEMP_TH Struct Reference
[Board Controller classes]

#include <rcuxx/Bc.h>

Inheritance diagram for Rcuxx::BcTEMP_TH:

Inheritance graph
Collaboration diagram for Rcuxx::BcTEMP_TH:

Collaboration graph

List of all members.


Detailed Description

Interface to Board Controller register TEMP_TH - the temperature threshold.

Public Member Functions

 BcTEMP_TH (Rcu &rcu)
void SetCentigrade (float c)
float Centigrade () const
float Factor () const
const char * Unit () const
void Get ()
void Set ()
virtual void Print () const

Constructor & Destructor Documentation

Rcuxx::BcTEMP_TH::BcTEMP_TH ( Rcu rcu  )  [inline]

Constructor.

Parameters:
imem Referece to instruction memory
rmem Referece to result memory


Member Function Documentation

void Rcuxx::BcTEMP_TH::SetCentigrade ( float  c  )  [inline]

Set threshold in centigrades.

Parameters:
c Centigrades

References Rcuxx::AltroRegister::fData, and Rcuxx::BcTEMP::fgkCounts2C.

float Rcuxx::BcTEMP_TH::Centigrade (  )  const [inline]

Returns:
Get current human-readable value

References Rcuxx::AltroRegister::fData, and Rcuxx::BcTEMP::fgkCounts2C.

Referenced by Print().

float Rcuxx::BcTEMP_TH::Factor (  )  const [inline, virtual]

Returns:
Conversion factor

Reimplemented from Rcuxx::BcThreshold.

References Rcuxx::BcTEMP::fgkCounts2C.

const char* Rcuxx::BcTEMP_TH::Unit (  )  const [inline, virtual]

Returns:
Unit

Reimplemented from Rcuxx::BcThreshold.

void Rcuxx::BcTEMP_TH::Get (  )  [inline, virtual]

Decode read data.

Reimplemented from Rcuxx::AltroRegister.

References Rcuxx::AltroRegister::fData.

void Rcuxx::BcTEMP_TH::Set (  )  [inline, virtual]

Encode set data before committing.

Reimplemented from Rcuxx::AltroRegister.

References Rcuxx::AltroRegister::fData.

virtual void Rcuxx::BcTEMP_TH::Print (  )  const [inline, virtual]

Print contents of this register.

Reimplemented from Rcuxx::BcThreshold.

References Centigrade(), and Rcuxx::AltroRegister::Print().


The documentation for this struct was generated from the following file:
Top of page Last update Wed Jun 4 00:48:25 2008
Copyright © 2004 Christian Holm Created by DoxyGen 1.5.6