public class IntegerDataEncoding extends DataEncoding
| Modifier and Type | Class and Description |
|---|---|
static class |
IntegerDataEncoding.Encoding |
sizeInBits| Constructor and Description |
|---|
IntegerDataEncoding(int sizeInBits) |
IntegerDataEncoding(int sizeInBits,
ByteOrder byteOrder)
IntegerDataEncoding of type
IntegerDataEncoding.Encoding.UNSIGNED |
IntegerDataEncoding(String name,
StringDataEncoding sde)
Integer data encoded as a string.
|
| Modifier and Type | Method and Description |
|---|---|
Calibrator |
getDefaultCalibrator() |
IntegerDataEncoding.Encoding |
getEncoding() |
StringDataEncoding |
getStringEncoding() |
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 |
setDefaultCalibrator(Calibrator calibrator) |
void |
setEncoding(IntegerDataEncoding.Encoding encoding) |
String |
toString() |
getByteOrder, getFromBinaryTransformAlgorithm, getSizeInBits, setByteOrder, setFromBinaryTransformAlgorithm, setSizeInBitspublic IntegerDataEncoding(int sizeInBits,
ByteOrder byteOrder)
IntegerDataEncoding.Encoding.UNSIGNEDsizeInBits - byteOrder - public IntegerDataEncoding(int sizeInBits)
public IntegerDataEncoding(String name, StringDataEncoding sde)
name - sde - describes how the string is encoded.public IntegerDataEncoding.Encoding getEncoding()
public StringDataEncoding getStringEncoding()
public Calibrator getDefaultCalibrator()
public void setEncoding(IntegerDataEncoding.Encoding encoding)
public void setDefaultCalibrator(Calibrator calibrator)
public Object parseString(String stringValue)
DataEncodingparseString in class DataEncodingCopyright © 2018 Space Applications Services. All rights reserved.