public class FloatDataEncoding extends DataEncoding implements NumericDataEncoding
StringDataEncoding| Modifier and Type | Class and Description |
|---|---|
static class |
FloatDataEncoding.Encoding |
sizeInBits| Constructor and Description |
|---|
FloatDataEncoding(int sizeInBits)
FloadDataEncoding of type
FloatDataEncoding.Encoding.IEEE754_1985 |
FloatDataEncoding(int sizeInBits,
ByteOrder byteOrder,
FloatDataEncoding.Encoding encoding) |
FloatDataEncoding(int sizeInBits,
FloatDataEncoding.Encoding encoding) |
FloatDataEncoding(StringDataEncoding sde)
Float data encoded as a string.
|
| Modifier and Type | Method and Description |
|---|---|
List<ContextCalibrator> |
getContextCalibratorList() |
Calibrator |
getDefaultCalibrator() |
Set<Parameter> |
getDependentParameters() |
FloatDataEncoding.Encoding |
getEncoding() |
StringDataEncoding |
getStringDataEncoding() |
Object |
parseString(String stringValue)
parses the string into a java object of the correct type
Has to match the DataEncodingDecoder (so probably it should be moved there somehow: TODO)
|
void |
setContextCalibratorList(List<ContextCalibrator> contextCalibratorList) |
void |
setDefaultCalibrator(Calibrator calibrator) |
String |
toString() |
getByteOrder, getFromBinaryTransformAlgorithm, getSizeInBits, setByteOrder, setFromBinaryTransformAlgorithm, setSizeInBitspublic FloatDataEncoding(int sizeInBits)
FloatDataEncoding.Encoding.IEEE754_1985sizeInBits - public FloatDataEncoding(int sizeInBits,
ByteOrder byteOrder,
FloatDataEncoding.Encoding encoding)
public FloatDataEncoding(StringDataEncoding sde)
sde - describes how the string is encodedpublic FloatDataEncoding(int sizeInBits,
FloatDataEncoding.Encoding encoding)
public FloatDataEncoding.Encoding getEncoding()
public StringDataEncoding getStringDataEncoding()
public Calibrator getDefaultCalibrator()
getDefaultCalibrator in interface NumericDataEncodingpublic void setDefaultCalibrator(Calibrator calibrator)
setDefaultCalibrator in interface NumericDataEncodingpublic Object parseString(String stringValue)
DataEncodingparseString in class DataEncodingpublic List<ContextCalibrator> getContextCalibratorList()
getContextCalibratorList in interface NumericDataEncodingpublic void setContextCalibratorList(List<ContextCalibrator> contextCalibratorList)
setContextCalibratorList in interface NumericDataEncodingpublic Set<Parameter> getDependentParameters()
getDependentParameters in class DataEncodingCopyright © 2018 Space Applications Services. All rights reserved.