/normativeTypesJava

Primary LanguageJavaOtherNOASSERTION

normativeTypesJava

normativeTypesJava is a Java module containing helper classes which implement and provide support for the EPICS V4 Normative Types.

The latter are a set of standard high-level data types to aid interoperability of EPICS V4 applications and are specified in the NormativeTypes Specification.

Status

The current version implements fully the 16 Mar 2015 version of the Normative Types Specification.

The module status is alpha and the API and behaviour may change signifcantly in future versions.

The is no documentation (i.e. ntJava.html) yet.

Dependencies

normativeTypesJava depends on pvDataJava.

Build

Building normativeTypesJava from the source module requires maven.

To build type

mvn compile install

To clean

mvn clean

Building the module will generate jars of the .class files, the source and the javadoc.

To unzip the a jar, for example the javadoc jar, type

java xf <name-of-jar>

e.g.

java xf normativeTypesJava-0.2.0-SNAPSHOT-javadoc.jar

from the directory containing the jar.

To Use

To use normativeTypesJava in a Java application, add the location of the jar containing the .class files to your CLASSPATH

export CLASSPATH=$CLASSPATH:<path-to-nt-jar>

You will also need to do the same for pvDataJava.