packages feed

sbp 2.2.10 → 2.2.11

raw patch · 3 files changed

+12/−12 lines, 3 files

Files

README.md view
@@ -17,7 +17,7 @@  or -    $ stack install --resolver lts-8.22 sbp # (LTS-8)+    $ stack install --resolver lts-8.23 sbp # (LTS-8)  Note that we explicitly specify the resolvers to use, as installing `libsbp` may fail to build with more recent resolvers.
sbp.cabal view
@@ -1,5 +1,5 @@ name: sbp-version: 2.2.10+version: 2.2.11 cabal-version: >=1.22 build-type: Simple license: LGPL-3
src/SwiftNav/SBP/TH.hs view
@@ -16,14 +16,14 @@   , makeJSON   ) where -import BasicPrelude         hiding (length)-import Control.Lens-import Data.Aeson.TH-import Data.Binary-import Data.ByteString-import Data.ByteString.Lazy hiding (length)-import Language.Haskell.TH-import SwiftNav.SBP.Types+import           BasicPrelude+import           Control.Lens+import           Data.Aeson.TH+import           Data.Binary+import qualified Data.ByteString      as BS+import qualified Data.ByteString.Lazy as LBS+import           Language.Haskell.TH+import           SwiftNav.SBP.Types  -- | Derive ToSBP typeclass, given an SBP message type name and the -- name of the implemented type.@@ -32,8 +32,8 @@   [d|instance ToSBP $(conT name) where        toSBP m senderID = encoded & msgSBPCrc .~ checkCrc encoded          where-           payload = toStrict $ encode m-           len     = fromIntegral $ length payload+           payload = LBS.toStrict $ encode m+           len     = fromIntegral $ BS.length payload            encoded = Msg $(varE msgType) senderID len (Bytes payload) 0     |]