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

marshalling.h File Reference

Go to the source code of this file.

Functions

ABCDModule copyILUToABCDModule (const sctConf_T_ABCDModule &iluModule)
sctConf_T_ABCDModule * copyABCDModuleToILU (const ABCDModule &module)
SctConfiguration::RodConfig copyILUToRodConfig (sctConf_T_RodConfig *iluConfig)
sctConf_T_RodConfig * copyRodConfigToILU (const SctConfiguration::RodConfig &config)
SctConfiguration::BOCChannelConfig copyILUToBOCChannelConfig (sctConf_T_BOCChannelConfig *iluConfig)
sctConf_T_BOCChannelConfig * copyBOCChannelConfigToILU (const SctConfiguration::BOCChannelConfig &config)
SctConfiguration::BOCGlobalConfig copyILUToBOCGlobalConfig (sctConf_T_BOCGlobalConfig *iluConfig)
sctConf_T_BOCGlobalConfig * copyBOCGlobalConfigToILU (const SctConfiguration::BOCGlobalConfig &config)
SctConfiguration::TimConfig copyILUToTimConfig (sctConf_T_TimConfig *iluConfig)
sctConf_T_TimConfig * copyTimConfigToILU (const SctConfiguration::TimConfig &config)


Function Documentation

sctConf_T_ABCDModule* copyABCDModuleToILU const ABCDModule   module
 

This fails if sctStructure has been updated without updating the definition of ABCDModule in configuration.idl

Definition at line 11 of file marshalling.h.

sctConf_T_BOCChannelConfig* copyBOCChannelConfigToILU const SctConfiguration::BOCChannelConfig   config
 

Definition at line 94 of file marshalling.h.

References SctConfiguration::BOCChannelConfig::current, SctConfiguration::BOCChannelConfig::delay, SctConfiguration::BOCChannelConfig::delay0, SctConfiguration::BOCChannelConfig::delay1, SctConfiguration::BOCChannelConfig::markSpace, SctConfiguration::BOCChannelConfig::threshold0, and SctConfiguration::BOCChannelConfig::threshold1.

sctConf_T_BOCGlobalConfig* copyBOCGlobalConfigToILU const SctConfiguration::BOCGlobalConfig   config
 

Definition at line 127 of file marshalling.h.

References SctConfiguration::BOCGlobalConfig::bpmClockPhase, SctConfiguration::BOCGlobalConfig::bregClockPhase, SctConfiguration::BOCGlobalConfig::clockControl, SctConfiguration::BOCGlobalConfig::rxDacClear, SctConfiguration::BOCGlobalConfig::rxDataMode, SctConfiguration::BOCGlobalConfig::txDacClear, SctConfiguration::BOCGlobalConfig::validMask, SctConfiguration::BOCGlobalConfig::vernierClockPhase0, SctConfiguration::BOCGlobalConfig::vernierClockPhase1, and SctConfiguration::BOCGlobalConfig::vernierFinePhase.

ABCDModule copyILUToABCDModule const sctConf_T_ABCDModule &    iluModule
 

This fails if sctStructure has been updated without updating the definition of ABCDModule in configuration.idl

Definition at line 4 of file marshalling.h.

SctConfiguration::BOCChannelConfig copyILUToBOCChannelConfig sctConf_T_BOCChannelConfig *    iluConfig
 

Definition at line 78 of file marshalling.h.

References SctConfiguration::BOCChannelConfig::current, SctConfiguration::BOCChannelConfig::delay, SctConfiguration::BOCChannelConfig::delay0, SctConfiguration::BOCChannelConfig::delay1, SctConfiguration::BOCChannelConfig::markSpace, SctConfiguration::BOCChannelConfig::threshold0, and SctConfiguration::BOCChannelConfig::threshold1.

SctConfiguration::BOCGlobalConfig copyILUToBOCGlobalConfig sctConf_T_BOCGlobalConfig *    iluConfig
 

Definition at line 110 of file marshalling.h.

References SctConfiguration::BOCGlobalConfig::bpmClockPhase, SctConfiguration::BOCGlobalConfig::bregClockPhase, SctConfiguration::BOCGlobalConfig::clockControl, SctConfiguration::BOCGlobalConfig::rxDacClear, SctConfiguration::BOCGlobalConfig::rxDataMode, SctConfiguration::BOCGlobalConfig::txDacClear, SctConfiguration::BOCGlobalConfig::validMask, SctConfiguration::BOCGlobalConfig::vernierClockPhase0, SctConfiguration::BOCGlobalConfig::vernierClockPhase1, and SctConfiguration::BOCGlobalConfig::vernierFinePhase.

SctConfiguration::RodConfig copyILUToRodConfig sctConf_T_RodConfig *    iluConfig
 

Definition at line 19 of file marshalling.h.

References SctConfiguration::RodConfig::baseAddress, SctConfiguration::RodConfig::mapSize, SctConfiguration::RodConfig::numSlaves, SctConfiguration::RodConfig::resetLevel, and SctConfiguration::RodConfig::slaves.

SctConfiguration::TimConfig copyILUToTimConfig sctConf_T_TimConfig *    iluConfig
 

Definition at line 144 of file marshalling.h.

References SctConfiguration::TimConfig::baseAddress, and SctConfiguration::TimConfig::mapSize.

sctConf_T_RodConfig* copyRodConfigToILU const SctConfiguration::RodConfig   config
 

Definition at line 41 of file marshalling.h.

References SctConfiguration::RodConfig::baseAddress, SctConfiguration::SlaveConfig::emifFile, SctConfiguration::SlaveConfig::extFile, SctConfiguration::SlaveConfig::idramFile, SctConfiguration::SlaveConfig::ipramFile, SctConfiguration::RodConfig::mapSize, SctConfiguration::RodConfig::numSlaves, and SctConfiguration::RodConfig::slaves.

sctConf_T_TimConfig* copyTimConfigToILU const SctConfiguration::TimConfig   config
 

Definition at line 153 of file marshalling.h.

References SctConfiguration::TimConfig::baseAddress, and SctConfiguration::TimConfig::mapSize.


Generated on Mon Dec 15 19:36:35 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3