Adenium Satellite#
Name |
Adenium |
---|---|
Description |
Adenium Beam Telescope |
Category |
External |
Language |
C++ |
Website |
Description#
Adenium is beam telescope at the DESY II test beam facility (doi:10.1016/j.nima.2018.11.133). Details about the telescope can be found in the reference paper (doi:10.1088/1748-0221/18/06/P06025).
The satellite connects to the telescope and transmits the data over the network. If the EudaqNativeWriter
is used, the data
can be decoded with the event decoder in the EUDAQ2 repository.
Building#
Building requires:
CMake
pkg-config
Constellation v0.3 or newer
If Constellation is not installed in a default system directory such as /usr/local
, the directory needs to be exported in
order to be found by pkg-config
:
export CNSTLN_PREFIX="/opt/constellation"
export PKG_CONFIG_PATH="$CNSTLN_PREFIX/share/pkgconfig:$CNSTLN_PREFIX/lib64/pkgconfig:$CNSTLN_PREFIX/lib/x86_64-linux-gnu/pkgconfig"
Then, the Adenium satellite can be built with CMake:
mkdir build && cd build
cmake .. -DADENIUM_BUILD_CNSTLN_SATELLITE=ON
make -j$(nproc)
make install
Hint
To disable building the EUDAQ Producer, add -DADENIUM_BUILD_EUDAQ_MODULE=OFF
to the CMake call.
Parameters#
None
Framework Parameters#
This satellite inherits the following framework parameters from its base classes:
Parameters inherited from TransmitterSatellite
#
Parameter |
Type |
Description |
Default Value |
---|---|---|---|
|
Unsigned integer |
Timeout in seconds to send the BOR message. The satellite will attempt for this interval to send the message and goes into |
10 |
|
Unsigned integer |
Timeout in seconds to send the EOR message. The satellite will attempt for this interval to send the message and goes into |
10 |
|
Unsigned integer |
Timeout in seconds to send the data message. The satellite will attempt for this interval to send the message and goes into |
10 |
Parameters inherited from Satellite
#
Parameter |
Type |
Description |
Default Value |
---|---|---|---|
|
Bool |
If |
|
|
Unsigned integer |
Interval in seconds between heartbeats to be sent to other Constellation components |
|