User Tools

Site Tools


liste_processus_json

This is an old revision of the document!


Liste des processus

SDCC

Descriptions

    {
      "ARGS": [], 
      "ENV": [
        "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", 
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=41000"
      ], 
      "NAME": "CCCSERVER", 
      "PARAMETER": {
        "device": "DCCCCC01"         <=== FTDI name
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Sdcc"
    }

Parameters

* //device// : FTDI device id

FSM & Commands

FSM

Acccess to FTDI device

_fsm->addTransition("OPEN","CREATED","OPENED",boost::bind(&LCccServer::open, this,_1));

Test of USB access to register

_fsm->addTransition("INITIALISE","OPENED","INITIALISED",boost::bind(&lydaq::LCccServer::initialise, this,_1));

Send of apropriate Reset signals

_fsm->addTransition("CONFIGURE","INITIALISED","CONFIGURED",boost::bind(&lydaq::LCccServer::configure, this,_1));
_fsm->addTransition("START","CONFIGURED","RUNNING",boost::bind(&lydaq::LCccServer::start, this,_1));
_fsm->addTransition("STOP","RUNNING","CONFIGURED",boost::bind(&lydaq::LCccServer::stop, this,_1));
_fsm->addTransition("STOP","CONFIGURED","CONFIGURED",boost::bind(&lydaq::LCccServer::stop, this,_1));

Back to OPEN state

_fsm->addTransition("DESTROY","CONFIGURED","OPENED",boost::bind(&lydaq::LCccServer::open, this,_1));

Obsolete

// _fsm->addTransition("CMD","OPENED","OPENED",boost::bind(&lydaq::LCccServer::cmd, this,_1));
_fsm->addTransition("CMD","INITIALISED","INITIALISED",boost::bind(&lydaq::LCccServer::cmd, this,_1));
_fsm->addTransition("CMD","CONFIGURED","CONFIGURED",boost::bind(&lydaq::LCccServer::cmd, this,_1));
Commands

_fsm→addCommand(“JOBLOG”,boost::bind(&lydaq::LCccServer::joblog,this,_1,_2)); _fsm→addCommand(“PAUSE”,boost::bind(&lydaq::LCccServer::pause,this,_1,_2)); _fsm→addCommand(“RESUME”,boost::bind(&lydaq::LCccServer::resume,this,_1,_2)); _fsm→addCommand(“DIFRESET”,boost::bind(&lydaq::LCccServer::difreset,this,_1,_2)); _fsm→addCommand(“CCCRESET”,boost::bind(&lydaq::LCccServer::cccreset,this,_1,_2)); _fsm→addCommand(“WRITEREG”,boost::bind(&lydaq::LCccServer::writereg,this,_1,_2)); _fsm→addCommand(“READREG”,boost::bind(&lydaq::LCccServer::readreg,this,_1,_2));

MDCC

    {
      "ARGS": [], 
      "ENV": [
        "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", 
        "DIM_DNS_NODE=lyosdhcal10", 
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/levbdim/lib:/opt/dhcal/lib:/opt/dhcal/DQM4HEP/lib:/opt/dhcal/dim/linux:/opt/dhcal/DQM4HEP/lib:/opt/dhcal/root/lib::/opt/dhcal/lcio/v02-00/lib/:$LD_LIBRARY_PATH", 
        "WEBPORT=42000"
      ], 
      "NAME": "MDCCSERVER", 
      "PARAMETER": {
        "device": "MDCC01",      <== FTDI name
        "spilloff": 1000000,     <== Spill parameters
        "spillon": 20000, 
        "spillregister": 64
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Mdcc"
    }

FEB Server

    {
      "ARGS": [], 
      "ENV": [
        "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", 
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/levbdim/lib:/opt/dhcal/lib:/opt/dhcal/DQM4HEP/lib:/opt/dhcal/dim/linux:/opt/dhcal/DQM4HEP/lib:/opt/dhcal/root/lib::/opt/dhcal/lcio/v02-00/lib/:$LD_LIBRARY_PATH", 
        "CONFDB_WEB=cmsLyon/RPC_2008@ilcconfdb.ipnl.in2p3.fr", 
        "WEBPORT=40000"
      ], 
      "NAME": "TDCSERVER", 
      "PARAMETER": {
        "publish": "tcp://lyosdhcal11:5556",    <== data publication stream
        "tdc": {
          "db": {                               <== DB description
            "mode": "WEB", 
            "state": "FEB_2B_1415_25"
          }, 
          "network": "192.168.10."              <== FEB network path
        }
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_FebCms"
    }
    

DIFManager

    {
      "ARGS": [], 
      "ENV": [
        "PATH=/opt/dhcal/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", 
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "PYTHONPATH=/opt/dhcal/script/:$PYTHONPATH", 
        "CONFDB_WEB=cmsLyon/RPC_2008@ilcconfdb.ipnl.in2p3.fr", 
        "WEBPORT=40000", 
        "INSTANCE=0"
      ], 
      "NAME": "DIFMANAGER", 
      "PARAMETER": {
        "detectorId": 100,     <== Event builder detector id
        "dif": {
          "db": {              <== DB access description
            "mode": "mongo", 
            "state": "DIFTEST_DOME", 
            "version": 3
          }
        }, 
        "publish": "tcp://lyosdhcal9:5556"    <== data publication port
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_DIF"
    }
    

DIF Server

    {
      "ARGS": [], 
      "ENV": [
        "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", 
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=40000", 
        "INSTANCE=0"
      ], 
      "NAME": "DIFSERVER", 
      "PARAMETER": {
        "builderAddress": "tcp://lyosdhcal10:5556",    <== data collection stream
        "dbcache": "tcp://lyosdhcal10:5555",           <== DB cache (Oracle) address
        "detectorId": 100
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Dif"
    }

DAQ control

{

     "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=45000"
      ], 
      "NAME": "FDAQ", 
      "PARAMETER": {       <== Slow control publication information
        "TCPPort": 5500, 
        "location": "DOME_ALGECO_FEB2019",    <== Compulsary for run start
        "period": 30, 
        "s_ctrlreg": "0x815A1B00"
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Control"
    }

Event Builder

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/opt/dhcal/root/lib:/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=46000"
      ], 
      "NAME": "WRITER", 
      "PARAMETER": {
        "dif": 1, 
        "directory": "/data/NAS/TEST_BAKELITE",    <== data writing directory 
        "processor": [                             <==  List of data processor
          "binarywriter", 
          "lydaq_pluggins_monitor", 
          "lydaq_pluggins_rootwriter", 
          "lydaq_pluggins_lciowriter"
        ], 
        "shmpath": "/dev/shm/monitor",             <== Monitoring storage directory
        "stream": [                                <== Liste of listening ports 
          "tcp://*:5556"
        ]
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Builder"
    }

Oracle Database Cache

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "CONFDB=...",   <= See /etc/ljc.conf for value
        "CONFDB_WEB=cmsLyon/RPC_2008@ilcconfdb.ipnl.in2p3.fr", 
        "WEBPORT=44000"
      ], 
      "NAME": "DBSERVER", 
      "PARAMETER": {
        "mode": "DB", 
        "path": "/dev/shm/", 
        "publish": "tcp://*:5555",   <= publication port to DIF server application
        "state": "Dome_42chambres_Reference_v4_241"
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_ConfigurationDB"
    }

Zup

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/opt/dhcal/root/lib:/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=31000"
      ], 
      "NAME": "ZUP", 
      "PARAMETER": {
        "TCPPort": 5500,              <= Slow control publication port
        "location": "SDHCAL_H2SEPT2017", 
        "device": "/dev/ttyUSB0",     <= USB port
        "port": 1                      <= ZUP address
      }
      

BMP

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/opt/dhcal/root/lib:/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=32000"
      ], 
      "NAME": "BMP", 
      "PARAMETER": {
        "TCPPort": 5600,    <= slow control publication port
        "location": "SDHCAL_H2SEPT2017"
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Bmp"
    }

WIENER

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/opt/dhcal/root/lib:/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=31000"
      ], 
      "NAME": "ISEG", 
      "PARAMETER": {
        "TCPPort": 5600,          <== Slow control publication port 
        "address": "lyoilchv01",  <== Crate address
        "first": 0,               <== First and last channel
        "last": 55, 
        "location": "SDHCAL_H2SEPT2017"
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Wiener"
    }
    

CAEN

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/opt/dhcal/root/lib:/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=31000"
      ], 
      "NAME": "CAEN", 
      "PARAMETER": {
        "TCPPort": 5600, 
        "account": "admin/admin@lyoac28",    <== Connection 
        "first": 0,                          <== First and last channel used
        "last": 5, 
        "location": "DOME_BATI", 
        "period": 30                         <== Monitoring period
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Caen"
    }

HIH 8000

    {
      "ARGS": [], 
      "ENV": [
        "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", 
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=40000", 
        "INSTANCE=0"
      ], 
      "NAME": "HIH", 
      "PARAMETER": {
        "TCPPort": 5500,    <== Publication port
        "location": "SLOWCONTROL_DOME_2019", 
        "period": 30        <=== Publication period
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_hih8000"
    }
    

Slow Control Manager

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=36000"
      ], 
      "NAME": "FSLOW", 
      "PARAMETER": {
        "account": "admin/admin@lyoac28"
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_Slow_Control"
    }

Slow Control Monitor

    {
      "ARGS": [], 
      "ENV": [
        "LD_LIBRARY_PATH=/opt/dhcal/root/lib:/usr/lib:/usr/local/lib:/opt/dhcal/lib:$LD_LIBRARY_PATH", 
        "WEBPORT=33000"
      ], 
      "NAME": "MONITORING", 
      "PARAMETER": {
        "dbname": "/home/acqilc/slowdb.sqlite",  <== SQLITE DB to stroe data
        "streams": [
          "tcp://lyoilcrpi24:5500",              <=== Liste of slow control publication stream
          "tcp://lyoilcrpi13:5500", 
          "tcp://lyosdhcal7:5500"
        ]
      }, 
      "PROGRAM": "/opt/dhcal/bin/lydaq_daemon_monitoring"
    }
liste_processus_json.1579016863.txt.gz · Last modified: 2021/07/10 23:20 (external edit)