diff options
Diffstat (limited to 'vfd-mavlink/src/main/scala/org/mavlink/payload.scala')
-rw-r--r-- | vfd-mavlink/src/main/scala/org/mavlink/payload.scala | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/vfd-mavlink/src/main/scala/org/mavlink/payload.scala b/vfd-mavlink/src/main/scala/org/mavlink/payload.scala new file mode 100644 index 0000000..63473f0 --- /dev/null +++ b/vfd-mavlink/src/main/scala/org/mavlink/payload.scala @@ -0,0 +1,21 @@ +package org.mavlink + +trait PayloadReader { + def nextInt8: Byte + def nextInt16: Short + def nextInt32: Int + def nextInt64: Long + def nextFloat: Float + def nextDouble: Double + def nextChar: Char +} + +trait PayloadBuilder { + def writeInt8(x: Byte) + def writeInt16(x: Short) + def writeInt32(x: Int) + def writeInt64(x: Long) + def writeFloat(x: Float) + def writeDouble(x: Double) + def writeChar(x: Char) +}
\ No newline at end of file |