diff options
Diffstat (limited to 'mavlink-library/src/main/scala/com/github/jodersky/mavlink/trees/package.scala')
-rw-r--r-- | mavlink-library/src/main/scala/com/github/jodersky/mavlink/trees/package.scala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mavlink-library/src/main/scala/com/github/jodersky/mavlink/trees/package.scala b/mavlink-library/src/main/scala/com/github/jodersky/mavlink/trees/package.scala index 49b697b..fc4b5f3 100644 --- a/mavlink-library/src/main/scala/com/github/jodersky/mavlink/trees/package.scala +++ b/mavlink-library/src/main/scala/com/github/jodersky/mavlink/trees/package.scala @@ -10,6 +10,7 @@ package trees { case class Field(tpe: Type, nativeType: String, name: String, enum: Option[String], description: String) extends Tree case class Message(id: Byte, name: String, description: String, fields: Seq[Field]) extends Tree { def orderedFields = fields.toSeq.sortBy(_.tpe.width)(Ordering[Int].reverse) + def length = fields.map(_.tpe.sizeof).sum lazy val checksum = { var c = new Crc() |