... | @@ -32,7 +32,7 @@ Generally speaking the `cdsFilt*` blocks take a floating point value as input th |
... | @@ -32,7 +32,7 @@ Generally speaking the `cdsFilt*` blocks take a floating point value as input th |
|
### DAQ Capable Fast Channels
|
|
### DAQ Capable Fast Channels
|
|
DAQ channels are generated for each filter module, but need to be added to the DAQ channel list to be recorded by the DAQ.
|
|
DAQ channels are generated for each filter module, but need to be added to the DAQ channel list to be recorded by the DAQ.
|
|
|
|
|
|
You do this by adding the name of the channel (without the '_DQ' suffix) to a DAQ Channel block
|
|
You do this by adding the name of the channel (without the '_DQ' suffix) to a DAQ Channel block. More info about the DAQ Channels block here(TODO).
|
|
> 
|
|
> 
|
|
|
|
|
|
|
|
|
... | @@ -49,6 +49,17 @@ You do this by adding the name of the channel (without the '_DQ' suffix) to a DA |
... | @@ -49,6 +49,17 @@ You do this by adding the name of the channel (without the '_DQ' suffix) to a DA |
|
The `cdsFilt` part has all the above mentioned EPICS channels.
|
|
The `cdsFilt` part has all the above mentioned EPICS channels.
|
|
|
|
|
|
### cdsFiltCtrl
|
|
### cdsFiltCtrl
|
|
|
|

|
|
|
|
|
|
|
|
The `cdsFiltCtrl` block adds two additional inputs and 1 additional outputs.
|
|
|
|
| Port Name | Function |
|
|
|
|
| --------- | -------- |
|
|
|
|
| In1 | Input sample, same as `cdsFilt`. |
|
|
|
|
| Cin | Control input. A bitfield containing controls bits for the filter provided by the realtime logic, instead of EPICS channels like in the `cdsFilt` case. |
|
|
|
|
| Mask | Local control (LC) bitfield mask. This specifies the control bits that are controlled by the models realtime logic, instead of EPICS channels like in the `cdsFilt` case.|
|
|
|
|
|
|
|
|
#### Additional EPICS channel
|
|
|
|
The `_MASK` channel is made available with `cdsFiltCtrl` and `cdsFiltCtrl2` parts. This is a read only channel that records the value of the Mask input port.
|
|
|
|
|
|
### cdsFiltCtrl2
|
|
### cdsFiltCtrl2
|
|
|
|
|