From 5d196766317235887ad535ac6c3d75b26658f3e6 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Wed, 25 Mar 2015 11:35:40 +0100 Subject: add mavlink version constant --- .../main/scala/com/github/jodersky/mavlink/Generator.scala | 10 ++++++---- mavlink-library/src/main/twirl/org/mavlink/Mavlink.scala.txt | 12 ++++++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 mavlink-library/src/main/twirl/org/mavlink/Mavlink.scala.txt (limited to 'mavlink-library') diff --git a/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Generator.scala b/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Generator.scala index 2aeb9de..ff7970d 100644 --- a/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Generator.scala +++ b/mavlink-library/src/main/scala/com/github/jodersky/mavlink/Generator.scala @@ -33,10 +33,11 @@ class Generator(dialect: Dialect) { List( Target(targetFiles(0), () => org.mavlink.txt.Assembler(context).body), Target(targetFiles(1), () => org.mavlink.txt.Crc(context).body), - Target(targetFiles(2), () => org.mavlink.txt.Packet(context, maxPayloadLength, extraCrcs).body), - Target(targetFiles(3), () => org.mavlink.txt.Parser(context).body), - Target(targetFiles(4), () => org.mavlink.messages.txt.messages(context, dialect.messages).body), - Target(targetFiles(5), () => org.mavlink.enums.txt.enums(context, dialect.enums).body) + Target(targetFiles(2), () => org.mavlink.txt.Mavlink(context).body), + Target(targetFiles(3), () => org.mavlink.txt.Packet(context, maxPayloadLength, extraCrcs).body), + Target(targetFiles(4), () => org.mavlink.txt.Parser(context).body), + Target(targetFiles(5), () => org.mavlink.messages.txt.messages(context, dialect.messages).body), + Target(targetFiles(6), () => org.mavlink.enums.txt.enums(context, dialect.enums).body) ) } @@ -47,6 +48,7 @@ object Generator { val targetFiles: Seq[String] = Array( "org/mavlink/Assembler.scala", "org/mavlink/Crc.scala", + "org/mavlink/Mavlink.scala", "org/mavlink/Packet.scala", "org/mavlink/Parser.scala", "org/mavlink/messages/messages.scala", diff --git a/mavlink-library/src/main/twirl/org/mavlink/Mavlink.scala.txt b/mavlink-library/src/main/twirl/org/mavlink/Mavlink.scala.txt new file mode 100644 index 0000000..c0beb39 --- /dev/null +++ b/mavlink-library/src/main/twirl/org/mavlink/Mavlink.scala.txt @@ -0,0 +1,12 @@ +@(__context: Context)@_header(__context) +package org.mavlink + +/** + * Contains constants and utilities for the protocol level. + */ +object Mavlink { + + /** Current protocol version. */ + final val MavlinkVersion: Byte = 1 + +} \ No newline at end of file -- cgit v1.2.3