.. HDB++ Viewer documentation
.. |br| raw:: html
Welcome to HDB++ Viewer's documentation!
========================================
HDB++ Viewer is a standalone JAVA application designed to monitor signals coming from **HDB++**.
HDB++ Viewer has been written using **Swing** and need a JVM higher than 1.7.0.
.. figure:: hdbviewer.jpg
:align: center
**HDB ++ Viewer**
Dependencies (CLASSPATH)
------------------------
::
TANGO=$TANGO_JAVA_LIBS/JTango.jar
TANGOATK=$TANGO_JAVA_LIBS/ATKCore.jar:$TANGO_JAVA_LIBS/ATKWidget.jar
HDBVIEWER=$TANGO_JAVA_APPLIS/jhbviewer.jar
HDBPP=$TANGO_JAVA_LIBS/HDB++.jar
JYTHON=$TANGO_JAVA_LIBS/jython.jar
JCALENDAR=$TANGO_JAVA_LIBS/jcalendar.jar
CLASSPATH=$TANGO:$TANGOATK:$HDBPP:$JYTHON:$JCALENDAR:$HDBVIEWER
Note: jython.jar is needed for "Post extraction scripting".
Command line
------------
::
# For cassandra
export HDB_TYPE=cassandra
export HDB_CONTACT_POINTS="hdbr1,hdbr2,hdbr3" # Your contact point list
# For MySQL
export HDB_TYPE=mysql
export HDB_MYSQL_HOST=hdbplus
java -Djava.util.logging.config.file=log.properties -DTANGO_HOST=$TANGO_HOST HDBViewer.MainPanel $@
::
Usage jhdbviewer [-f filename] [-p (mask=tree|sel|view)] -[v view]
-f filename : Load a selection file
-p mask: 1=View view panel
2=View tree panel
4=View selection panel
-v view: 0=Chart
1=Table
2=Image
Download Links
--------------
ftp://ftp.esrf.eu/pub/cs/tango/Atk/ATKCore.jar |br|
ftp://ftp.esrf.eu/pub/cs/tango/Atk/ATKWidget.jar |br|
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/HDB++.jar |br|
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/jcalendar.jar |br|
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/jython.jar |br|
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/jhdbviewer.jar |br|
https://sourceforge.net/projects/tango-cs/files/JTango/JTango-9.0.3/JTango-9.0.3.jar/download
Contents
--------
.. toctree::
:maxdepth: 2
scripts
select