Provides interfaces to store and retrieve calibration and channel data.
Calibration is used to defined data for a number of different devices.
The {@link mice.cdb.service.calibration.Calibration Calibration}
interface provides methods to retrieve data and the {@link
mice.cdb.service.calibration.CalibrationSuperMouse
CalibrationSuperMouse} interface extends the
Calibration
interface providing additional methods to store data.
The data about calibration are made persistent via a relational
database. The address of the database is determined from the
configuration file
cdb.props
. The configuration file can be found at
MICE_HOME/etc/cdb-server/
, where
MICE_HOME
is a property passed into the servlet container. By default if
MICE_HOME
is not set then the value
/opt/mice
is used. The configuration file should contain the following
properties:
db.url
db.name
db.user
db.pwd
db.superUser
db.superPwd
Where
db.url
is the URL of the database to use,
db.name
is the name of the database,
db.user
and
db.pwd
should point a READ ONLY account for use by the
Calibration
class and
db.superUser
and
db.superPwd
are used by the
CalibrationSuperMouse
class for READ/WRITE access to the database.