myebv.bpm.rotation='None'# in ['None', '90', '180', '270']
```
# BPM Controller (camera only + BPM measurements)
## BPM Controller (camera only + BPM measurements)
Single cameras which are not part of an EBV set (i.e without the Wago part for the control of the LED/Foil/Screen) can be used to perform BPM measurements.
Single cameras which are not part of an EBV set (i.e without the Wago part for
the control of the LED/Foil/Screen) can be used to perform BPM measurements.
A standalone `BpmController` object can be associated to the camera and created from the configuration files like this:
A standalone `BpmController` object can be associated to the camera and created
from the configuration files like this:
```
name: mybpm
...
...
@@ -165,4 +312,56 @@ plugin: bliss
module: ebv
class: BpmController
camera_tango_url: idxx/limaccds/camname
```
\ No newline at end of file
```
## EBV counters
The EBV has 6 sampling counters (1 for the diode and 5 for the Bpm
measurements):
- myebv.diode
- myebv.x
- myebv.y
- myebv.fwhm_x
- myebv.fwhm_y
- myebv.intensity
`myebv` holds all 6 counters wheras `myebv.diode` returns only the diode
counter.
The Bpm measurements will be performed using the current CCD exposure and image
parameters (bin, roi, flip, rotation).
The camera trigger mode is forced to `INTERNAL_TRIGGER` and camera mode to
`SINGLE`.
If the scan count_time is longer than the ccd exposure the Bpm measurements are
sampled as many times as possible.
!!!note
the default counter name for the diode is *diode* but it can be changed in