package org.yamcs.xtce;
public class EnumeratedArgumentType extends EnumeratedDataType implements ArgumentType {
private static final long serialVersionUID = 1;
public EnumeratedArgumentType(String name) {
super(name);
}
public long decalibrate(String label) {
for(ValueEnumeration ve: enumerationList) {
if(ve.getLabel().equals(label)) {
return ve.getValue();
}
}
return 0;
}
public String getCalibrationDescription() {
return "EnumeratedArgumentType: "+enumeration;
}
@Override
public String getTypeAsString() {
return "enumeration";
}
@Override
public String toString() {
return "EnumeratedArgumentType: "+enumeration+" encoding:"+encoding;
}
}