arming state from MAVLink: change dataports to chans.
arming mux: implemented.  compiles (haskell) but untested.