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) |
Modification History:
int unLHCCircuit_xml_close | ( | int | docum | ) |
Purpose: Close the XML file
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
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
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
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
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.