diff options
author | Jakob Odersky <jakob@odersky.com> | 2016-04-15 02:11:19 -0700 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2016-04-15 02:11:19 -0700 |
commit | 8290d53a83a0f02142753870be1b38bf740ff204 (patch) | |
tree | 6a3eb68cc75368d44396aafe59ad41cbf23051d7 /mavlink-library/src/main/twirl/org/mavlink/messages/messages.scala.txt | |
parent | c3cfe2ef0e21703d880db63cdc3109574f1052c7 (diff) | |
download | sbt-mavlink-8290d53a83a0f02142753870be1b38bf740ff204.tar.gz sbt-mavlink-8290d53a83a0f02142753870be1b38bf740ff204.tar.bz2 sbt-mavlink-8290d53a83a0f02142753870be1b38bf740ff204.zip |
Fix endianness issue and update build
Diffstat (limited to 'mavlink-library/src/main/twirl/org/mavlink/messages/messages.scala.txt')
-rw-r--r-- | mavlink-library/src/main/twirl/org/mavlink/messages/messages.scala.txt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mavlink-library/src/main/twirl/org/mavlink/messages/messages.scala.txt b/mavlink-library/src/main/twirl/org/mavlink/messages/messages.scala.txt index 7a60c0a..7290d4c 100644 --- a/mavlink-library/src/main/twirl/org/mavlink/messages/messages.scala.txt +++ b/mavlink-library/src/main/twirl/org/mavlink/messages/messages.scala.txt @@ -2,6 +2,7 @@ package org.mavlink.messages import java.nio.ByteBuffer +import java.nio.ByteOrder import java.nio.charset.Charset @__scalaMessageType(message: Message) = {@StringUtils.Camelify(message.name)} @@ -89,6 +90,7 @@ object Message { */ def unpack(id: Byte, payload: Array[Byte]): Message = { val buffer = ByteBuffer.wrap(payload) + buffer.order(ByteOrder.LITTLE_ENDIAN) id match { @for(__msg <- __messages) { case @__msg.id => @@ -110,6 +112,7 @@ object Message { case m: @__scalaMessageType(__msg) => val arr = new Array[Byte](@__msg.length) val buffer = ByteBuffer.wrap(arr) + buffer.order(ByteOrder.LITTLE_ENDIAN) @for(__field <- __msg.orderedFields) {@__bufferWriteMethod("buffer", "m." + __scalaFieldName(__field), __field.tpe) } @@ -118,4 +121,4 @@ object Message { case u: Unknown => (u.id, u.payload) } -}
\ No newline at end of file +} |