/**
* Copyright (C) 2010-14 diirt developers. See COPYRIGHT.TXT
* All rights reserved. Use is subject to license terms. See LICENSE.TXT
*/
package org.diirt.datasource.sim;
import java.text.NumberFormat;
import javax.xml.bind.annotation.XmlAttribute;
import org.diirt.vtype.Display;
/**
*
* @author carcassi
*/
class XmlVNumberMetaData extends XmlVMetaData implements Display {
@XmlAttribute
String units;
@XmlAttribute
Double lowerDisplayLimit;
@XmlAttribute
Double lowerCtrlLimit;
@XmlAttribute
Double lowerAlarmLimit;
@XmlAttribute
Double lowerWarningLimit;
@XmlAttribute
Double upperWarningLimit;
@XmlAttribute
Double upperAlarmLimit;
@XmlAttribute
Double upperCtrlLimit;
@XmlAttribute
Double upperDisplayLimit;
@Override
public Double getLowerDisplayLimit() {
return lowerDisplayLimit;
}
@Override
public Double getLowerCtrlLimit() {
return lowerCtrlLimit;
}
@Override
public Double getLowerAlarmLimit() {
return lowerAlarmLimit;
}
@Override
public Double getLowerWarningLimit() {
return lowerWarningLimit;
}
@Override
public String getUnits() {
return units;
}
@Override
public NumberFormat getFormat() {
// TODO fix
return NumberFormat.getNumberInstance();
}
@Override
public Double getUpperWarningLimit() {
return upperWarningLimit;
}
@Override
public Double getUpperAlarmLimit() {
return upperAlarmLimit;
}
@Override
public Double getUpperCtrlLimit() {
return upperCtrlLimit;
}
@Override
public Double getUpperDisplayLimit() {
return upperDisplayLimit;
}
}