Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

SCTDAL::Tim Class Reference

SCT tim unit. More...

#include <Tim.h>


Public Member Functions

 Tim (::Configuration &conf,::ConfigObject &obj)
bool destroy (::Configuration &conf)
 Destroy object of the Tim class.

virtual void init (bool init_children)
virtual void print (unsigned int, bool, std::ostream &) const
float get_triggerFrequency () const
 Get "triggerFrequency" attribute value.

float triggerFrequency () const
bool set_triggerFrequency (float value)
 Set "triggerFrequency" attribute value.

float get_resetFrequency () const
 Get "resetFrequency" attribute value.

float resetFrequency () const
bool set_resetFrequency (float value)
 Set "resetFrequency" attribute value.

 Tim (::Configuration &conf,::ConfigObject &obj)
bool destroy (::Configuration &conf)
 Destroy object of the Tim class.

virtual void init (bool init_children)
virtual void print (unsigned int, bool, std::ostream &) const
float get_triggerFrequency () const
 Get "triggerFrequency" attribute value.

float triggerFrequency () const
bool set_triggerFrequency (float value)
 Set "triggerFrequency" attribute value.

float get_resetFrequency () const
 Get "resetFrequency" attribute value.

float resetFrequency () const
bool set_resetFrequency (float value)
 Set "resetFrequency" attribute value.


Static Public Member Functions

Timcreate (::Configuration &conf, const std::string &id="")
 Create new object of the Tim class.

Timcreate (::Configuration &conf, const std::string &id="")
 Create new object of the Tim class.


Static Public Attributes

const std::string s_class_name

Private Member Functions

void check_init () const
void check_init () const

Static Private Member Functions

void update (::Configuration &conf, const::ConfigurationChange *change)
void reset (::Configuration &conf, bool re_initialise_obj)
void update (::Configuration &conf, const::ConfigurationChange *change)
void reset (::Configuration &conf, bool re_initialise_obj)

Private Attributes

float m_triggerFrequency
float m_resetFrequency

Friends

class ::Configuration


Detailed Description

SCT tim unit.

Definition at line 21 of file Tim.h.


Member Function Documentation

Tim* SCTDAL::Tim::create ::Configuration &  conf,
const std::string &  id = ""
[static]
 

Create new object of the Tim class.

Parameters:
conf configuration object
id optional identity for new object
Returns:
non-null pointer on new object in case of success or null pointer if failed

Tim* SCTDAL::Tim::create ::Configuration &  conf,
const std::string &  id = ""
[static]
 

Create new object of the Tim class.

Parameters:
conf configuration object
id optional identity for new object
Returns:
non-null pointer on new object in case of success or null pointer if failed

bool SCTDAL::Tim::destroy ::Configuration &  conf  ) 
 

Destroy object of the Tim class.

Returns:
true in case of success or false if failed

bool SCTDAL::Tim::destroy ::Configuration &  conf  ) 
 

Destroy object of the Tim class.

Returns:
true in case of success or false if failed

float SCTDAL::Tim::get_resetFrequency  )  const [inline]
 

Get "resetFrequency" attribute value.

Definition at line 90 of file emp/Tim.h.

float SCTDAL::Tim::get_resetFrequency  )  const [inline]
 

Get "resetFrequency" attribute value.

Definition at line 90 of file Tim.h.

float SCTDAL::Tim::get_triggerFrequency  )  const [inline]
 

Get "triggerFrequency" attribute value.

Definition at line 77 of file emp/Tim.h.

float SCTDAL::Tim::get_triggerFrequency  )  const [inline]
 

Get "triggerFrequency" attribute value.

Definition at line 77 of file Tim.h.

bool SCTDAL::Tim::set_resetFrequency float  value  )  [inline]
 

Set "resetFrequency" attribute value.

Definition at line 97 of file emp/Tim.h.

bool SCTDAL::Tim::set_resetFrequency float  value  )  [inline]
 

Set "resetFrequency" attribute value.

Definition at line 97 of file Tim.h.

bool SCTDAL::Tim::set_triggerFrequency float  value  )  [inline]
 

Set "triggerFrequency" attribute value.

Definition at line 84 of file emp/Tim.h.

bool SCTDAL::Tim::set_triggerFrequency float  value  )  [inline]
 

Set "triggerFrequency" attribute value.

Definition at line 84 of file Tim.h.


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 21:18:29 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5