User Tools

Site Tools


strutture:lnf:da:chaos:sw_standard_definitions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
strutture:lnf:da:chaos:sw_standard_definitions [2011/09/01 16:47] foggetta@infn.itstrutture:lnf:da:chaos:sw_standard_definitions [2011/09/01 17:01] (current) foggetta@infn.it
Line 1: Line 1:
 +==STANDARD SOFTWARE DEFINITIONS==
 +  
 +  
 +{{:strutture:lnf:da:chaos:hardware_description_in_chaos:working.jpg?150|}}
  
 +The chain to reach the device is a linear composition of
 +
 +CL Host descriptor (**CLHD**) +
 +CL descriptor      (**CLD**)  +
 +CU descriptor      (**CUD**)  +
 +Device descriptor  (**DD**)   =
 +Device Pipe (**DP**)
 +
 +
 +Since it 
 +----
 +  ***CL Host descriptor (CLHD)**\\ This is the IP of the host that owns one or more CL executing threads, defined at boot. {uint32}.
 +
 +  ***CL descriptor      (CLD) **\\ This is the IP port number use by CL and CHAOS subsystems to communicate. For each CL process there is a unique IP port, defined programmatically by the startup sequence. {uint32}
 +
 +  ***CU descriptor      (CUD) **\\ This is the UUID of each CU call, composed by algorithmic sum of the controlled device descriptors {string}. 
 +
 +  ***Device Descriptor  (DD)  **\\ Each device descriptor has unique identifier, a couple of (HUMAN_READABLE_DEVICE_NAME|UUID_DEVICE) {string|uint32}. For each new device, the DD has to be submitted to the name server for the registration in the database by the developer. Each CHAOS call in the device's DAQ has to be referred with DD. It is possible to change the HUMAN_READABLE_DEVICE_NAME but UUID_DEVICE not. DD has to be addressed in the CU level.
 +
 +
 +----
 +
 +
 +
 +
 +
 +**CU name

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki