libs/unLHCCircuit_xml.ctl File Reference

Functions

LHCCircuit functions to read the CRYO XML file
void unLHCCircuit_xml_getData (unsigned docum, unsigned ident, string system_name, dyn_string &dsDevices, dyn_dyn_string &ddsCircuits, dyn_string &exInfo)
void unLHCCircuit_xml_getAllSystems (int docum, int ident, mapping &mSystemId, dyn_string &exInfo)
int unLHCCircuit_xml_init (const string xml_full_name)
void unLHCCircuit_xml_getSystemMapping (const int docum, mapping &mSystemId)
int unLHCCircuit_xml_close (int docum)

Detailed Description

Authors:
: Daniel DAVIDS, Frederic BERNARD, EN-ICE SCD
Date:
: 12/08/2009

Modification History:


Function Documentation

int unLHCCircuit_xml_close ( int  docum)

Purpose: Close the XML file

Parameters:
docum,:int, input: the document identifier

Usage: Public

PVSS manager usage: UI and Ctrl

Constraints: . PVSS version: 3.6 + Xml patch . operating system: WXP, SLC4 . distributed system: yes.

void unLHCCircuit_xml_getAllSystems ( int  docum,
int  ident,
mapping &  mSystemId,
dyn_string &  exInfo 
)

Purpose: Get the list of all the systems

Parameters:
docum,:int, input: the document identifier
ident,:int, input: the node identifier
mSystemId,:mapping, output: relation between the System Name and the Node identifier
exInfo,:dyn_string, output: exception are returned here

Usage: Public

PVSS manager usage: UI and Ctrl

Constraints: . PVSS version: 3.6 + Xml patch . operating system: WXP, SLC4 . distributed system: yes.

void unLHCCircuit_xml_getData ( unsigned  docum,
unsigned  ident,
string  system_name,
dyn_string &  dsDevices,
dyn_dyn_string &  ddsCircuits,
dyn_string &  exInfo 
)

Purpose: get CRYO devices list and the correponding Circuit information

Parameters:
docum,:int, input: the document identifier
ident,:int, input: the node identifier
system_name,:string, input: PVSS Sytem Name
dsDevices,:dyn_string, output: list of CRYO devices
ddsCircuits,:dyn_dyn_string, output: for each CRYO device, list of circuit information
exInfo,:dyn_string, output: exception are returned here

Usage: Public

PVSS manager usage: UI and Ctrl

Constraints: . PVSS version: 3.6 + Xml patch . operating system: WXP, SLC4 . distributed system: yes.

void unLHCCircuit_xml_getSystemMapping ( const int  docum,
mapping &  mSystemId 
)

Purpose: Initialize the mapping variable with System name Id

Parameters:
docum,:int ,input, Doc Id
mSystemId,:mapping, output: relation between the System Name and the Node identifier

Usage: Public

PVSS manager usage: UI and Ctrl

Constraints: . PVSS version: 3.6 + Xml patch . operating system: WXP, SLC4 . distributed system: yes.

int unLHCCircuit_xml_init ( const string  xml_full_name)

Purpose: Initialize the tree device overview

Parameters:
xml_full_name,:string ,input, the file path

Usage: Public

PVSS manager usage: UI and Ctrl

Constraints: . PVSS version: 3.6 + Xml patch . operating system: WXP, SLC4 . distributed system: yes.

 All Files Functions