#include <ConfigurationUtility.h>
Public Types | |
enum | ConfigVarType { BOC_CHANNEL_CONFIG_VAR, BOC_GLOBAL_CONFIG_VAR, MODULE_GLOBAL_CONFIG_VAR, MODULE_CHIP_CONFIG_VAR, MODULE_CHANNEL_CONFIG_VAR, UNKNOWN_CONFIG_VAR } |
Static Public Member Functions | |
unsigned | diff (const ABCDBasic &first, const ABCDBasic &second) |
check equality of ABCDBasic ignoring any unused bits | |
unsigned | diff (const ABCDConfig &first, const ABCDConfig &second) |
check equality of ABCDChip ignoring any unused bits | |
unsigned | diff (const ABCDCaldata &first, const ABCDCaldata &second) |
check equality of ABCDChip ignoring any unused bits | |
unsigned | diff (const ABCDChip &first, const ABCDChip &second) |
check equality of ABCDChip ignoring any unused bits | |
unsigned | diff (const ABCDModule &first, const ABCDModule &second) |
check equality of ABCDModule ignoring any unused bits | |
std::auto_ptr< ABCDModule > | clone (const ABCDModule &first) |
Clone a module. | |
std::auto_ptr< ABCDBasic > | clone (const ABCDBasic &first) |
Clone the basic part of a chip. | |
void | modifyVar (ABCDModule *module, UINT32 typ, FLOAT32 val) |
set an ABCD module variable: | |
void | modifyVar (ABCDModule *module, unsigned chip, UINT32 typ, FLOAT32 val) |
set an ABCD module chip variable: | |
bool | isBOCRegister (UINT32 typ) |
return true if the type is a BOC register rather than a ABCD register | |
ConfigVarType | variableType (UINT32 typ) |
return true if the type is a BOC register rather than a ABCD register | |
Static Private Member Functions | |
ConfigUtility & | ConfigUtility::instance () |
void | setToken (ABCDModule *module, unsigned token, int link0, int link1) |
INT32 | ConfigUtility::setChipRole (ABCDModule *module, UINT32 theChip, ABCD_ROLES role) |
Private Attributes | |
UINT16 | config_compare_mask |
Definition at line 11 of file ConfigurationUtility.h.
|
Clone the basic part of a chip.
Definition at line 86 of file ConfigurationUtility.h. |
|
Clone a module.
Definition at line 79 of file ConfigurationUtility.h. |
|
check equality of ABCDModule ignoring any unused bits
Definition at line 162 of file ConfigurationUtility.h. References diff(). |
Here is the call graph for this function:
|
check equality of ABCDChip ignoring any unused bits
Definition at line 146 of file ConfigurationUtility.h. References diff(). |
Here is the call graph for this function:
|
check equality of ABCDChip ignoring any unused bits
Definition at line 133 of file ConfigurationUtility.h. |
|
check equality of ABCDChip ignoring any unused bits
Definition at line 106 of file ConfigurationUtility.h. |
|
check equality of ABCDBasic ignoring any unused bits
Definition at line 120 of file ConfigurationUtility.h. Referenced by diff(). |
|
return true if the type is a BOC register rather than a ABCD register
Definition at line 179 of file ConfigurationUtility.h. Referenced by modifyVar(). |
|
set an ABCD module chip variable:
Definition at line 174 of file ConfigurationUtility.cxx. |
|
set an ABCD module variable:
Definition at line 75 of file ConfigurationUtility.cxx. References isBOCRegister(). |
Here is the call graph for this function:
|
return true if the type is a BOC register rather than a ABCD register
Definition at line 567 of file ConfigurationUtility.cxx. |