public abstract class IntegerDataType extends NumericDataType
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
signed |
encodingname, PATH_SEPARATOR, qualifiedName, xtceAliasSet| Modifier | Constructor and Description |
|---|---|
protected |
IntegerDataType(IntegerDataType t) |
protected |
IntegerDataType(String name) |
| Modifier and Type | Method and Description |
|---|---|
Long |
getInitialValue() |
int |
getSizeInBits() |
String |
getTypeAsString()
String which represents the type.
|
IntegerValidRange |
getValidRange()
returns the range for the values of this type to be valid or null if there is no range set (meaning that all
values are valid)
|
Yamcs.Value.Type |
getValueType()
Return the expected Value type of an engineering value conforming to this XTCE data type
|
boolean |
isSigned() |
Object |
parseString(String stringValue) |
void |
setInitialValue(Long initialValue) |
void |
setInitialValue(String initialValue)
Sets the initial value converting from string to the specific type value
|
void |
setSigned(boolean signed) |
void |
setSizeInBits(int sizeInBits) |
void |
setValidRange(IntegerValidRange range) |
addAllUnits, addUnit, getEncoding, getUnitSet, parseStringForRawValue, setEncodingaddAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getAncillaryDataSet, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setLongDescription, setName, setQualifiedName, setShortDescriptionprotected IntegerDataType(String name)
protected IntegerDataType(IntegerDataType t)
public void setSigned(boolean signed)
public boolean isSigned()
public int getSizeInBits()
public void setSizeInBits(int sizeInBits)
public IntegerValidRange getValidRange()
public void setValidRange(IntegerValidRange range)
public void setInitialValue(String initialValue)
DataTypepublic void setInitialValue(Long initialValue)
public Long getInitialValue()
public Object parseString(String stringValue)
parseString in class BaseDataTypepublic Yamcs.Value.Type getValueType()
DataTypeCopyright © 2018 Space Applications Services. All rights reserved.