Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#

Title

User Story

Importance

Notes

1

Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-137

As a developer I want a new DEVIL204 control so that I can put it into the new DEVIL204


  • The acquisition frequency on the 4 DEVILs is 5.41 Hz so that the total DEVIL204 frequecy must be > 11 Hz that corresponds to a period of ~91 ms.
  • With an idleTime=100 ms the DEVIL overall freq. is 8.92 Hz (1400 loops in 157 s).
    8.92 Hz corresponds to a period of ~112 ms.
    Total period = idleTime + ctrlTime
    112 = 100 + ctrlTime
    ctrlTime = 112 - 100 = 12 ms
    12 + idleTime = 91
    idleTime = 91 - 12 = 79 ms
2

DEVIL204-Global write to memcached

Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-132

As a developer I want GGODSta.vi and GGODDyn.vi have the "append" and "write" cases ENABLED so that I can validate real memcached write operations.Must Have
  • The ability to enable or disable actual memcached operations has been implemented using "conditional disable structures" and introducing the new "MEMCACHED" symbol in GOD.lvprj. If the value is set to "Enabled" then:

    • the connection with memcached is initialized at start-up;
    • the GODSta | Dyn clusters are written to memcached at run-time;
    • the orbit buffers are written to memcached at run-time;
    • the connection with memcached is closed at stop.

    Any other value for the symbol "MEMCACHED" is treated as "Default" and no memcached operations are performed at all.

3
DEVIL204-Update DBFiles
Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-133
As a developer I want updated versionof DEVILs' DBFiles  so that I can use them for loading data.Must Have
  • At this moment, DBFiles of DEVILs 364, 365, 366, 367 on /u2/dcs/db/DBFile3/ differ from those used by Apple (e.g. DEVIL365 has 24 components instead of 23). 
4
DEVIL204-Program data loading
Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-134
As a developer I want valid orbit values (that is equal to legacy Apple data) so that I can use the same UI.Must Have
5

DEVIL204-Optimize bundleORB VIs

Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-135

As a developer I want a fast ORB dataset recontruction so that I can obtain a real time orbit acquisition.Important
  • The VIs .../0_classes/GOD/library/fetchORB[Sta|Dyn].vi and their SubVIs .../0_classes/GOD/library/bundleORB[Sta|Dyn].vi must be optimized by moving the code that parses the descriptors in the "init" frame so that it is executed only once.
6

DEVIL204-Database

Jira
serverINFN Ticketing System
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-122

As a developer I want all the data available in the new program global variables so that I can develop the acquisition code.Must Have
7

DEVIL204-

DBFiles
As a developer I want the DEVIL204 DBSta and DBDyn in the real working directory so that the DCS can find them where espected.Must Have
  • At this moment the DBFiles have been copied into the directory
    /u2/dcs/source_linux/0_classes/GOD/DBFile2_temporary
  • The LoadRTDB204.vi uses this temporary path
8DEVIL204-

HWMaskArray

Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-136

Fix the HW maskMust Have

Al momento la difficoltà maggiore è quella di riottenere una tabella di ordinamento tramite i VIs:
precompileORB.vi
precompileORB_IR.vi
I suddetti VIs sono stati modificati per quanto riguarda il recupero degli indirizzi ma ci sono degli errori.

GODCmd – warnings and fixes

#

Title

User Story

Importance

Notes

1

Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-138

As a developer I want a new DEVIL204 command so that I can put it into the new DEVIL204

Must Have
2

DEVIL204-system commands

Jira
showSummaryfalse
serverINFN Ticketing System
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-139

ONLN, BYPS, EMSK, PUTT

Must Have
  • ONLN [ON | OFF]
  • BYPS [ON | OFF]
  • EMSK <integer number>
  • PUTT HCI,<flattened string>
3

DEVIL204-GOD class commands

Jira
serverINFN Ticketing System
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-140

CALC, SETT, LOADMust Have
  • CALC [OFF | AVR <n> | VAR <n>] 
    where n ≥ 2 

    Warning

    This command should be redefined because now the average is calculated along with the RMS (variance).


  • SETT <what> <flattened string>
    where what can be: MSKE+, MSKE-, MSKI1, MSKI2
  • LOAD [<filename> | DEFAULT]


...

File ".../0_classes/GOD/configuration/<file name>.lst"

...

Gets raw data from the functional global  GRawBuffer and reconstruct the actual orbit (horizontal or vertical). The mode (electrons or positrons) is determined by the DEVILSequence array The VI resizes the orbit to the standard 64 components by placing dummy values at the posizions indicated by HWMaskArray.

Controls

Data type

Name

Description




errorClustererrorIn


Indicators

Data type

Name

Description




errorClustererrorOut

Details


Examples

---