Skip to content

Commit

Permalink
update gomavlib, load messages only if required
Browse files Browse the repository at this point in the history
  • Loading branch information
aler9 committed Apr 23, 2019
1 parent e145b1e commit 1bf851e
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module mavp2p

require (
github.com/gswly/gomavlib v0.0.0-20190329123756-5aedee50f75f
github.com/gswly/gomavlib v0.0.0-20190413115833-8f170d669b3b
gopkg.in/alecthomas/kingpin.v2 v2.2.6
)
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf h1:qet1QNfXsQxTZq
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/gswly/gomavlib v0.0.0-20190329123756-5aedee50f75f h1:lg64LrVAqoAo90cbpnlHgvBn/7qxFc0nikgvltdsb0o=
github.com/gswly/gomavlib v0.0.0-20190329123756-5aedee50f75f/go.mod h1:1xQWxU9I/Y19PPQg8rJh+Wxk0TC1qvZR3btjKYH5WC4=
github.com/gswly/gomavlib v0.0.0-20190413115833-8f170d669b3b h1:oI7wNT6686Flam9amJ7Jcu5UNtjgh8TpxGrV9mGKH+M=
github.com/gswly/gomavlib v0.0.0-20190413115833-8f170d669b3b/go.mod h1:1xQWxU9I/Y19PPQg8rJh+Wxk0TC1qvZR3btjKYH5WC4=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
Expand Down
12 changes: 8 additions & 4 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -139,10 +139,14 @@ func main() {

// decode/encode only a minimal set of messages.
// other messages change too frequently and cannot be integrated into a static tool.
dialect, err := gomavlib.NewDialect([]gomavlib.Message{
&common.MessageHeartbeat{},
&common.MessageRequestDataStream{},
})
msgs := []gomavlib.Message{}
if *hbDisable == false {
msgs = append(msgs, &common.MessageHeartbeat{})
}
if *aprsDisable == false {
msgs = append(msgs, &common.MessageRequestDataStream{})
}
dialect, err := gomavlib.NewDialect(3, msgs)
if err != nil {
initError(err.Error())
}
Expand Down

0 comments on commit 1bf851e

Please sign in to comment.