ROB/ROS contains Basic States and its own states:
Author: Piotr Golonka
| msgsize | IntState | data payload for this ROB; default (-1) means that the size should be taken from corresponding histogrammes in ATLAS_PTOLEMY/config/Size-distributions | "-1" |
| detectorType | StringState | identifier of detector type | "DUM_DET" |
| subsystem | IntState | Subsystem to which this ROB belongs. For the puropse of testbed modeling, where 1-port ROBs are uesd (i.e. Alteons/FPGA), one needs to specify the subsystem explicitly, so SFIs and L2PUs make use of the ROBs that belong to them. The information is stored in NodeAddres "type" member. 1 = L2 -> type = ROB_L2 2 = EB -> type = ROB_EB 0 = both -> type = ROB -1 = UNSPECIFIED -> Error condition | "-1" |
| nrols | IntState | specifies number of ROLs in this ROBIn | "2" |
| vlan1 | IntState | vlan for concentrating switch 1 | "1" |
| vlan2 | IntState | vlan for concentrating switch 2 | "2" |
| vlan3 | IntState | vlan for concentrating switch 3 | "3" |
| vlan4 | IntState | vlan for concentrating switch 4 | "4" |
| vlan_clr | IntState | vlan for clear messages | "10" |
| l2ReqDelay | FloatState | time to handle eb request | "14000.0" |
| ebReqDelay | FloatState | time to handle EB request | "14000.0" |
| clrDelay | FloatState | time to handle Clear request measured per single clear | "1830" |
| id_multiply | IntState | specifies the "shift" to get the id of second (third,...) readout link, i.e. with id=10, id_multiply=10000, nrols=5 we will get ROL ids 10, 10010, 20010, 30010, 40010 | "10000" |