package org.yamcs.xtce;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Uses a parameter instance to obtain the value.
* @author nm
*
*/
public class DynamicIntegerValue extends IntegerValue {
private static final long serialVersionUID=201603101239L;
transient static Logger log=LoggerFactory.getLogger(DynamicIntegerValue.class.getName());
ParameterInstanceRef instanceRef;;
public void setParameterInstanceRef(ParameterInstanceRef pir) {
this.instanceRef = pir;
}
public ParameterInstanceRef getParameterInstnaceRef() {
return instanceRef;
}
@Override
public String toString() {
return "DynamicIntegerValue(parameterInstance="+instanceRef.getParameter().getName()+")";
}
}