diff options
-rw-r--r-- | project/mavlink-library/src/main/twirl/org/mavlink/messages/Message.scala.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/project/mavlink-library/src/main/twirl/org/mavlink/messages/Message.scala.txt b/project/mavlink-library/src/main/twirl/org/mavlink/messages/Message.scala.txt index 1507df4..4bba2a1 100644 --- a/project/mavlink-library/src/main/twirl/org/mavlink/messages/Message.scala.txt +++ b/project/mavlink-library/src/main/twirl/org/mavlink/messages/Message.scala.txt @@ -3,9 +3,9 @@ @extract(field: parsing.Field, offset: Int) = { @field.tpe.width match { case 1 => {payload(@offset)} - case 2 => {((payload(@offset)) | ((payload(@{offset+1}) & 0xff) << 8)).toShort} - case 4 => {(payload(@offset)) | ((payload(@{offset+1}) & 0xff) << 8) | ((payload(@{offset+2}) & 0xff) << 16) | ((payload(@{offset+3}) & 0xff) << 24)} - case 8 => {payload(@offset) | + case 2 => {((payload(@offset) & 0xff) | ((payload(@{offset+1}) & 0xff) << 8)).toShort} + case 4 => {(payload(@offset) & 0xff) | ((payload(@{offset+1}) & 0xff) << 8) | ((payload(@{offset+2}) & 0xff) << 16) | ((payload(@{offset+3}) & 0xff) << 24)} + case 8 => {(payload(@offset) & 0xffl) | ((payload(@{offset+2}) & 0xffl) << 8) | ((payload(@{offset+3}) & 0xffl) << 16) | ((payload(@{offset+4}) & 0xffl) << 24) | |