SFI contains Basic statesand its own states:
Author: Piotr Golonka
| request_credits | IntState | Maximum number of requests not being replied yet | "10" |
| vlan_toROBs | IntState | VLAN for communication with ROBs | "1" |
| vlan_toDFM | IntState | VLAN for communication with DFM | "10" |
| vlan_toPROS | IntState | VLAN for communication with pROS | "10" |
| robrequest_order | IntState | Order in which ROBs will be requested. The following orderings are possible: 0 - no reordering: requests sent to robs in order of their creation 1 - sorted: ROBs are sorted in ascending order on their identifiers 2 - random shuffle: ROBs order is randomized (i.e. the SFI will always use the same order which is established at the begining). 3 - There is one, general sequence of ROBs (which is randomized), then each SFIs start from another place of the sequence; eg. ROB sequence is (5,3,7,2,4,1,6) then SFI1 goes (5,3,7,....), SFI2 goes (3,7,2,...), SFI3 goes (7,2,4,...), etc. | "1" |
| semaphore | IntState | granularity of the credit semaphore - the notification to the RequestThread goes after this amount of frames are received | "1" |
| MaxNumberOfAssembledEventsHigh | IntState | watermark of concurrently assembled events to rise BUSY | "10" |
| MaxNumberOfAssembledEventsLow | IntState | watermark of concurrently assembled events to deactivate BUSY | "5" |
| MaxNumberOfCompletedEventsHigh | IntState | watermark of completed events waiting for transfer to EF to rise BUSY | "10" |
| MaxNumberOfCompletedEventsLow | IntState | watermark of completed events waiting for transfer to EF to deactivate BUSY | "5" |
| activ_fc_time | FloatState | dc_calibration document | "10.0" |
| first_data_request_time | FloatState | dc_calibration document | "10.0" |
| subseq_data_request_time | FloatState | dc_calibration document | "10.0" |
| last_data_request_time | FloatState | dc_calibration document | "10.0" |
| singular_data_request_time | FloatState | dc_calibration document | "10.0" |
| first_data_frag_process_time | FloatState | dc_calibration document | "10.0" |
| subseq_data_frag_process_time | FloatState | dc_calibration document | "10.0" |
| eoe_time | FloatState | dc_calibration document | "10.0" |
| deactiv_fc_time | FloatState | dc_calibration document | "10.0" |