Class LittleEndian
java.lang.Object
de.wuespace.telestion.extension.mavlink.parsing.LittleEndian
- All Implemented Interfaces:
Parser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyteparseByte(byte[] raw)charparseChar(byte[] raw)doubleparseDouble(byte[] raw)floatparseFloat(byte[] raw)intparseInt(byte[] raw)longparseLong(byte[] raw)intparseShort(byte[] raw)intparseUnsignedByte(byte[] raw)longparseUnsignedInt(byte[] raw)longparseUnsignedLong(byte[] raw)intparseUnsignedShort(byte[] raw)
-
Constructor Details
-
LittleEndian
public LittleEndian()
-
-
Method Details
-
parseByte
public byte parseByte(byte[] raw) -
parseUnsignedByte
public int parseUnsignedByte(byte[] raw)- Specified by:
parseUnsignedBytein interfaceParser
-
parseShort
public int parseShort(byte[] raw)- Specified by:
parseShortin interfaceParser
-
parseUnsignedShort
public int parseUnsignedShort(byte[] raw)- Specified by:
parseUnsignedShortin interfaceParser
-
parseInt
public int parseInt(byte[] raw) -
parseUnsignedInt
public long parseUnsignedInt(byte[] raw)- Specified by:
parseUnsignedIntin interfaceParser
-
parseLong
public long parseLong(byte[] raw) -
parseUnsignedLong
public long parseUnsignedLong(byte[] raw)- Specified by:
parseUnsignedLongin interfaceParser
-
parseFloat
public float parseFloat(byte[] raw)- Specified by:
parseFloatin interfaceParser
-
parseDouble
public double parseDouble(byte[] raw)- Specified by:
parseDoublein interfaceParser
-
parseChar
public char parseChar(byte[] raw)
-