package org.csstudio.dal.simple.impl; import org.csstudio.dal.AccessType; import org.csstudio.dal.simple.MetaData; @Deprecated public final class NumericMetaDataImpl implements MetaData { private final double alarmHigh; private final double alarmLow; private final double displayHigh; private final double displayLow; private final double warnHigh; private final double warnLow; private final int precision; private final String units; public NumericMetaDataImpl(double displayLow, double displayHigh, double warnLow, double warnHigh, double alarmLow, double alarmHigh, int precision, String units) { this.alarmHigh = alarmHigh; this.alarmLow = alarmLow; this.displayHigh = displayHigh; this.displayLow = displayLow; this.warnHigh = warnHigh; this.warnLow = warnLow; this.precision = precision; this.units = units; } @Override public double getAlarmHigh() { return alarmHigh; } @Override public double getAlarmLow() { return alarmLow; } @Override public double getDisplayHigh() { return displayHigh; } @Override public double getDisplayLow() { return displayLow; } @Override public int getPrecision() { return precision; } @Override public String getState(int state) { // default value return null; } @Override public String[] getStates() { return new String[0]; } @Override public Object getStateValue(int state) { //default value return null; } @Override public Object[] getStateValues() { return new Object[0]; } @Override public String getUnits() { return units; } @Override public double getWarnHigh() { return warnHigh; } @Override public double getWarnLow() { return warnLow; } @Override public AccessType getAccessType() { // TODO Auto-generated method stub return null; } @Override public String getDataType() { // TODO Auto-generated method stub return null; } @Override public String getDescription() { // TODO Auto-generated method stub return null; } @Override public String getFormat() { // TODO Auto-generated method stub return null; } @Override public String getHostname() { // TODO Auto-generated method stub return null; } @Override public String getName() { // TODO Auto-generated method stub return null; } @Override public int getSequenceLength() { // TODO Auto-generated method stub return 0; } }