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.
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”.
# 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
ftp://ftp.esrf.eu/pub/cs/tango/Atk/ATKCore.jar
ftp://ftp.esrf.eu/pub/cs/tango/Atk/ATKWidget.jar
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/HDB++.jar
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/jcalendar.jar
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/jython.jar
ftp://ftp.esrf.eu/pub/cs/tango/hdbviewer/jhdbviewer.jar
https://sourceforge.net/projects/tango-cs/files/JTango/JTango-9.0.3/JTango-9.0.3.jar/download