SCT_Chip_Impl Class Reference

Inheritance diagram for SCT_Chip_Impl:

Inheritance graph
[legend]
Collaboration diagram for SCT_Chip_Impl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SCT_Chip_Impl ()
 SCT_Chip_Impl (config.Configuration db, config.ConfigObject obj)
void init_config_params (config.Configuration db, config.ConfigObject obj)
String UID ()
String class_name ()
void update (boolean set_non_valid)
void unread ()
boolean is_valid ()
short get_id ()
 Get "id" attribute value.
void set_id (short value)
 Set "id" attribute value.
short get_address ()
 Get "address" attribute value.
void set_address (short value)
 Set "address" attribute value.
boolean get_active ()
 Get "active" attribute value.
void set_active (boolean value)
 Set "active" attribute value.
short get_vthr ()
 Get "vthr" attribute value.
void set_vthr (short value)
 Set "vthr" attribute value.
short get_vcal ()
 Get "vcal" attribute value.
void set_vcal (short value)
 Set "vcal" attribute value.
short get_delay ()
 Get "delay" attribute value.
void set_delay (short value)
 Set "delay" attribute value.
short get_preamp ()
 Get "preamp" attribute value.
void set_preamp (short value)
 Set "preamp" attribute value.
short get_shaper ()
 Get "shaper" attribute value.
void set_shaper (short value)
 Set "shaper" attribute value.
String get_rc_function ()
 Get "rc_function" attribute value.
void set_rc_function (String value)
 Set "rc_function" attribute value.
short get_rc_function_type ()
 Get "rc_function_type" attribute value.
void set_rc_function_type (short value)
 Set "rc_function_type" attribute value.
short[] get_config ()
 Get "config" attribute value.
void set_config (short[] value)
 Set "config" attribute value.
float get_c_factor ()
 Get "c_factor" attribute value.
void set_c_factor (float value)
 Set "c_factor" attribute value.
float get_target ()
 Get "target" attribute value.
void set_target (float value)
 Set "target" attribute value.
int[] get_trims ()
 Get "trims" attribute value.
void set_trims (int[] value)
 Set "trims" attribute value.
int[] get_mask ()
 Get "mask" attribute value.
void set_mask (int[] value)
 Set "mask" attribute value.
config.ConfigObject config_object ()
void print (String dx)
 Method to print out values of attributes and relationships.
void destroy (config.Configuration db)
 Method to destroy object.

Private Member Functions

void init () throws config.NotFoundException, config.NotValidException, config.SystemException

Private Attributes

config.Configuration p_db
config.ConfigObject p_obj
boolean p_was_read
boolean p_is_valid
String p_uid
String p_class_name
short m_id
short m_address
boolean m_active
short m_vthr
short m_vcal
short m_delay
short m_preamp
short m_shaper
String m_rc_function
short m_rc_function_type
short[] m_config
float m_c_factor
float m_target
int[] m_trims
int[] m_mask

Detailed Description

Definition at line 16 of file SCT_Chip_Impl.java.


Member Function Documentation

void SCT_Chip_Impl.destroy config.Configuration  db  ) 
 

Method to destroy object.

Parameters:
db configuration object

Implements SCT_Chip.

Definition at line 368 of file SCT_Chip_Impl.java.

boolean SCT_Chip_Impl.get_active  ) 
 

Get "active" attribute value.

Set to true for active, and false for inactive.

Implements SCT_Chip.

Definition at line 165 of file SCT_Chip_Impl.java.

References init(), m_active, and p_was_read.

Referenced by print().

Here is the call graph for this function:

short [] SCT_Chip_Impl.get_config  ) 
 

Get "config" attribute value.

A list of 11 numbers. Usually looks something like "1 3 1 0 0 0 0 0 1 0 1" but the penultimate digit is sometimes a 1, and the third digit is sometimes a 1 or a 2.

Implements SCT_Chip.

Definition at line 245 of file SCT_Chip_Impl.java.

References init(), m_config, and p_was_read.

Referenced by print().

Here is the call graph for this function:

void SCT_Chip_Impl.print String  dx  ) 
 

Method to print out values of attributes and relationships.

Parameters:
dx string for left margin (for a formatted output)

Implements SCT_Chip.

Definition at line 299 of file SCT_Chip_Impl.java.

References class_name(), get_active(), get_address(), get_config(), get_delay(), get_id(), get_preamp(), get_rc_function(), get_rc_function_type(), get_shaper(), get_vcal(), get_vthr(), and UID().

Here is the call graph for this function:

void SCT_Chip_Impl.set_active boolean  value  ) 
 

Set "active" attribute value.

Set to true for active, and false for inactive.

Implements SCT_Chip.

Definition at line 170 of file SCT_Chip_Impl.java.

References p_obj.

void SCT_Chip_Impl.set_config short[]  value  ) 
 

Set "config" attribute value.

A list of 11 numbers. Usually looks something like "1 3 1 0 0 0 0 0 1 0 1" but the penultimate digit is sometimes a 1, and the third digit is sometimes a 1 or a 2.

Implements SCT_Chip.

Definition at line 250 of file SCT_Chip_Impl.java.

References p_obj.


The documentation for this class was generated from the following file:
Generated on Mon Feb 6 14:12:44 2006 for SCT DAQ/DCS Software - Java by  doxygen 1.4.6