Main Page | File List | File Members

fwMCS.ctl File Reference


Detailed Description

This library contains functions and constants needed by the fwMCS -

Creation Date
14/06/2006
Modification History
None
Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Author:
Laura Fernández Nocelo (IT-CO)

Function Documentation

_configureAdditionalDpe string  curDpe,
string  ramDpe,
string  magnetSel,
string  experiment
 

Function used for configuing additional dpe's used in the DU Type

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
curDpe input, the name of the current value in the publication
ramDpe input, the name of the ramping value in the publication
magnetSel input, the name of the selected magnet which is published
experiment input, the name of the selected experiment

_createDeviceUnit string  fwMagnetDP,
dyn_dyn_string  values
 

Function for creating a DU Type for the magnets of an experiment.

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
fwMagnetDP input, the name of the DPT for the magnets of an experiment
values input, structure with the current and ramping value and their types

bool _DPTExists string  pattern  ) 
 

Function checks if the given dpt exist

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
pattern input, the pattern the DPT to check

_fwCreateDPT string  dptName,
dyn_string  fieldNames,
dyn_int  fieldTypes,
string  type,
dyn_string &  exceptionMessage
 

Function used for creating or changing a DPT for the DIP subscription

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
dptName input, the name the DPT to create
fieldNames input, field names of the DPT
fieldTypes input, field types of the DPT
type input, specify if the DPT has to be created on changed
exceptionMessage output, information about errors

_getDataType int  typeIn,
string &  typeOut
 

Returns the type in a string.

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
typeIn input, type in a int
typeOut output, type in a string

_getDptFieldData string  DPT,
dyn_string &  dfn
 

For a given DTP the function gets the structure with the names of its dpes.

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
DPT input, the name of the DPT
dfn output, structure with the names of the dpes for the DPT

_getValuesDeviceUnit string  DPT,
string  current,
string  ramping,
dyn_dyn_string &  names,
dyn_string &  exceptionMessage
 

For a given DTP the function returns the structure with the current and ramping value and their types.

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
DPT input, the name of the DPT
current input, the name of the current value in the publication
ramping input, the name of the ramping value in the publication
names output, structure with the current and ramping value and their types
exceptionMessage output, information about errors

bool _isSameStructure dyn_string  ds1,
dyn_string  ds2
 

Checks if two structures have the same content.

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
ds1 input, structure number 1
ds2 input, structure number 2

_setModelData string  newDp,
dyn_string  dS1,
string  current
 

Function used for setting the model data

Constraints
None
Usage
Internal
PVSS managers
VISION, CTRL
Parameters:
newDp input, the name the DPT for the model
dS1 input, field names of publication
current input, name of the current value

fwMCS_subscribeExperiment string  experim,
dyn_string &  exceptionInfo
 

Function used for subscribing all the publications for an experiment

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters:
experim name of the experiment
exceptionInfo output, information about errors

fwMCS_unsubscribeExperiment string  experim  ) 
 

Function used for unsubscribing all the publications for an experiment

Constraints
None
Usage
Public
PVSS managers
VISION, CTRL
Parameters:
experim name of the experiment


Generated on Tue Jan 23 11:50:57 2007 by doxygen 1.3.5