Skip to content

Commit

Permalink
Finish plugin doc formating
Browse files Browse the repository at this point in the history
  • Loading branch information
linev committed Jan 29, 2025
1 parent a36e62e commit 323017e
Show file tree
Hide file tree
Showing 9 changed files with 39 additions and 54 deletions.
2 changes: 1 addition & 1 deletion plugins/fesa/Readme.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\page fesa_plugin %FESA plugin for %DABC (libDabcFesa.so)
\page fesa_plugin FESA plugin for DABC (libDabcFesa.so)

\subpage fesa_plugin_doc

Expand Down
15 changes: 9 additions & 6 deletions plugins/gosip/Readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
\page gosip_plugin GOSIP plugin for DABC (libDabcGosip.so)

\subpage gosip_plugin_doc

\ingroup dabc_plugins

\subpage gosip_plugin_doc <br>

\subpage gosip_rgoc_doc <br>



\page gosip_plugin_doc Short description of GOSIP plugin

Expand Down Expand Up @@ -32,10 +35,10 @@ GosipCommandServer 0.139443 Starting GOSIP command server module



## Usage of rgoc
\page gosip_rgoc_doc Usage of rgoc


```
~~~~~~~~~~
***************************************************************************
rgoc (remote gosipcmd) for dabc and mbspex library
v0.3 07-Dec-2022 by JAM ([email protected])
Expand Down Expand Up @@ -79,12 +82,12 @@ GosipCommandServer 0.139443 Starting GOSIP command server module
rgoc -u x86l-113 0 0 0x200000 0x4 0xFF : unset bit 100 on sfp0, slave 0, address 0x200000-0x2000FF
rgoc -x -c x86l-113 run42.gos : write configuration values from file run42.gos to slaves
*****************************************************************************
```
~~~~~~~~~~

## Compilation
To enable compilation of gosip plugin, select the flag in cmake configuration like:

cmake -Dgosip=on <path_to_source_directory>
cmake -Dgosip=on <path_to_source_directory>

The TerminalModule requires to link against
`libmbspex.so`. The rgoc command line tool works independently from any hardware driver library.
Expand Down
21 changes: 9 additions & 12 deletions plugins/mbs-root/Readme.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
\page mbs_root_plugin
## ROOT-MBS plugin for DABC (libDabcMbsRoot.so)
\page mbs_root_plugin ROOT-MBS plugin for DABC (libDabcMbsRoot.so)

\ingroup dabc_plugins
\subpage mbs_root_plugin_doc


\page mbs_root_plugin_doc

# Info about ROOT-MBS plugin
\page mbs_root_plugin_doc Info about ROOT-MBS plugin

Version 0.9 September 2010 by Ahl Balitaon, Joern Adamczewski-Musch

Expand All @@ -21,13 +18,13 @@ Example file RocReadout.xml shows how parameters for plug-in are set
which are passed via CreateTransport in the
CreateAppModules() of the dabc application:

~~~~~{.xml}
<CalibrFile value="/data.local1/adamczew/RocCalib.root"/>
<RootSplitlevel value="99"/>
<RootTreeBufsize value="32000"/>
<RootCompression value="5"/>
<RootMaxFileSize value="200000000"/>
~~~
~~~~~~~~
<CalibrFile value="/data.local1/adamczew/RocCalib.root"/>
<RootSplitlevel value="99"/>
<RootTreeBufsize value="32000"/>
<RootCompression value="5"/>
<RootMaxFileSize value="200000000"/>
~~~~~~~~

Note that tag CalibrFile is part of the ROC example, not part of the plug-in.

Expand Down
10 changes: 3 additions & 7 deletions plugins/rfio/Readme.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
\page rfio_plugin

## RFIO plugin for DABC (libDabcRfio.so)
\page rfio_plugin RFIO plugin for DABC (libDabcRfio.so)

\subpage rfio_plugin_doc

\ingroup dabc_plugins


\page rfio_plugin_doc

# Short description of RFIO plugin {#rfio_plugin_doc}
\page rfio_plugin_doc Short description of RFIO plugin

## Introduction
Plugin provides implementation of dabc::FileInterface class for
Expand All @@ -26,4 +22,4 @@ ADSMDIR should contain necessary includes and librawapiclin64.a.

To disable plugin compilation, norfio variable should be specified:

make norfio=1
cmake .. -Drfio=OFF
12 changes: 5 additions & 7 deletions plugins/root/Readme.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
\page root_plugin
## ROOT plugin for DABC (libDabcRoot.so)
\page root_plugin ROOT plugin for DABC (libDabcRoot.so)

\ingroup dabc_plugins

\subpage root_readme
\subpage root_readme <br>

[JavaScript ROOT](https://github.com/root-project/jsroot/blob/master/docs/JSROOT.md)
[JavaScript ROOT](https://github.com/root-project/jsroot/blob/master/docs/JSROOT.md) <br>

[THttpServer](https://github.com/root-project/jsroot/blob/master/docs/HttpServer.md)
[THttpServer](https://github.com/root-project/jsroot/blob/master/docs/HttpServer.md) <br>


\page root_readme
# Use of ROOT plugin {#root_readme}
\page root_readme Use of ROOT plugin

## Introduction

Expand Down
15 changes: 6 additions & 9 deletions plugins/saft/Readme.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
\page saft_plugin

## Simplified API For Timing (SAFT)plugin for DABC (libDabcSaft.so)
\page saft_plugin Simplified API For Timing (SAFT)plugin for DABC (libDabcSaft.so)

\subpage saft_plugin_doc

\ingroup dabc_plugins


\page saft_plugin_doc
# Short description of SAFT plugin {#saft_plugin_doc}
\page saft_plugin_doc Short description of SAFT plugin

## Compilation
Saftlib installation can be done as described at
Expand All @@ -27,15 +24,15 @@ To disable compilation of SAFT plugin, call

## Usage

1)Please adjust the configuration file SaftRead.xml to match the White Rabbit events to monitor.
1. Please adjust the configuration file SaftRead.xml to match the White Rabbit events to monitor.
This can be either latched pulses on the named Timing Receiver Inputs (e.g. "IO2" on EXPLODER5a),
or White Rabbit events received over the timing network.
The first case is defined by entries in tag `<SaftHardwareInputNames>`.
The second case can be specified by tags `<SaftSnoop*>` with corresponding ordered entries for
event id, mask, offset and flags.


2) Start DABC data capturing from timing receiver by
2. Start DABC data capturing from timing receiver by

dabc_run SaftRead.xml

Expand All @@ -45,7 +42,7 @@ Can be inspected/printed with
go4analysis -print -stream localhost:6111.


3) optional Go4 analysis for SAFT data
3. Optional Go4 analysis for SAFT data
Subdirectory plugins/saft/go4 contains simple analysis,
which can monitor the dataas provided by saftplugin.
Just configure Go4 environment (via '. go4login') and call make in the directory
Expand All @@ -59,7 +56,7 @@ of rising and falling edges ("LostEdges"). Additionally, the delta timestamps of
"DeltaT" (execution time), "DeltaT_deadline" and "DeltaT_deadline_fine" (deadline time). Note that for input latch the deadline time
denotes the arrival time of the input, not the execution time!

\author JAM(j.adamczewski@gsi.de)
\author JAM(j.adamczewski(at)gsi.de)
\date 15-September-2016


6 changes: 2 additions & 4 deletions plugins/stream/Readme.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
\page stream_plugin
## Stream plugin for DABC (libDabcStream.so)
\page stream_plugin Stream plugin for DABC (libDabcStream.so)

\ingroup dabc_plugins

\subpage stream_plugin_doc


\page stream_plugin_doc
# Stream usage with DABC {#stream_plugin_doc}
\page stream_plugin_doc Stream usage with DABC


Implements following classes:
Expand Down
6 changes: 2 additions & 4 deletions plugins/user/Readme.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
\page user_plugin
## User readout plugin for DABC (libDabcUser.so)
\page user_plugin User readout plugin for DABC (libDabcUser.so)

\subpage user_plugin_doc

\ingroup dabc_plugins


\page user_plugin_doc
# Example of a user defined readout plugin {#user_plugin_doc}
\page user_plugin_doc Example of a user defined readout plugin


## Introduction
Expand Down
6 changes: 2 additions & 4 deletions plugins/verbs/Readme.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
\page verbs_plugin
## Verbs plugin for DABC (libDabcVerbs.so)
\page verbs_plugin Verbs plugin for DABC (libDabcVerbs.so)

\subpage verbs_plugin_doc

\ingroup dabc_plugins


\page verbs_plugin_doc
# Infiniband support for DABC {#verbs_plugin_doc}
\page verbs_plugin_doc Infiniband support for DABC


Implements following classes:
Expand Down

0 comments on commit 323017e

Please sign in to comment.