Copyright | Copyright (C) 2015 Swift Navigation Inc. |
---|---|
License | LGPL-3 |
Maintainer | Swift Navigation <dev@swiftnav.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
RTCMv3 antenna messages for stationary references and descriptors.
Synopsis
- data AntennaReference = AntennaReference {
- _antennaReference_num :: Word16
- _antennaReference_station :: Word16
- _antennaReference_gps :: Bool
- _antennaReference_glonass :: Bool
- _antennaReference_computed :: Bool
- _antennaReference_ecef_x :: Int64
- _antennaReference_oscillator :: Bool
- _antennaReference_ecef_y :: Int64
- _antennaReference_quarterCycle :: Word8
- _antennaReference_ecef_z :: Int64
- antennaReference_computed :: Lens' AntennaReference Bool
- antennaReference_ecef_x :: Lens' AntennaReference Int64
- antennaReference_ecef_y :: Lens' AntennaReference Int64
- antennaReference_ecef_z :: Lens' AntennaReference Int64
- antennaReference_glonass :: Lens' AntennaReference Bool
- antennaReference_gps :: Lens' AntennaReference Bool
- antennaReference_num :: Lens' AntennaReference Word16
- antennaReference_oscillator :: Lens' AntennaReference Bool
- antennaReference_quarterCycle :: Lens' AntennaReference Word8
- antennaReference_station :: Lens' AntennaReference Word16
- newtype ExtAntennaReference = ExtAntennaReference {}
- extAntennaReference_height :: Iso' ExtAntennaReference Word16
- data AntennaDescriptor = AntennaDescriptor {}
- antennaDescriptor_descriptors :: Lens' AntennaDescriptor [Word8]
- antennaDescriptor_n :: Lens' AntennaDescriptor Word8
- antennaDescriptor_num :: Lens' AntennaDescriptor Word16
- antennaDescriptor_setup :: Lens' AntennaDescriptor Word8
- antennaDescriptor_station :: Lens' AntennaDescriptor Word16
- data ExtAntennaDescriptor = ExtAntennaDescriptor {}
- extAntennaDescriptor_n :: Lens' ExtAntennaDescriptor Word8
- extAntennaDescriptor_serialNumbers :: Lens' ExtAntennaDescriptor [Word8]
- data ReceiverDescriptor = ReceiverDescriptor {}
- receiverDescriptor_descriptors :: Lens' ReceiverDescriptor [Word8]
- receiverDescriptor_firmwareVersions :: Lens' ReceiverDescriptor [Word8]
- receiverDescriptor_l :: Lens' ReceiverDescriptor Word8
- receiverDescriptor_m :: Lens' ReceiverDescriptor Word8
- receiverDescriptor_n :: Lens' ReceiverDescriptor Word8
- receiverDescriptor_serialNumbers :: Lens' ReceiverDescriptor [Word8]
- newtype Msg1005 = Msg1005 {}
- msg1005 :: Word16
- msg1005_reference :: Iso' Msg1005 AntennaReference
- data Msg1006 = Msg1006 {}
- msg1006 :: Word16
- msg1006_extReference :: Lens' Msg1006 ExtAntennaReference
- msg1006_reference :: Lens' Msg1006 AntennaReference
- newtype Msg1007 = Msg1007 {}
- msg1007 :: Word16
- msg1007_descriptor :: Iso' Msg1007 AntennaDescriptor
- data Msg1008 = Msg1008 {}
- msg1008 :: Word16
- msg1008_descriptor :: Lens' Msg1008 AntennaDescriptor
- msg1008_extDescriptor :: Lens' Msg1008 ExtAntennaDescriptor
- data Msg1033 = Msg1033 {}
- msg1033 :: Word16
- msg1033_antennaDescriptor :: Lens' Msg1033 AntennaDescriptor
- msg1033_antennaExtDescriptor :: Lens' Msg1033 ExtAntennaDescriptor
- msg1033_receiverDescriptor :: Lens' Msg1033 ReceiverDescriptor
Documentation
data AntennaReference Source #
AntennaReference.
Stationary antenna reference point information.
AntennaReference | |
|
Instances
Eq AntennaReference Source # | |
Defined in Data.RTCM3.Antennas (==) :: AntennaReference -> AntennaReference -> Bool # (/=) :: AntennaReference -> AntennaReference -> Bool # | |
Read AntennaReference Source # | |
Defined in Data.RTCM3.Antennas | |
Show AntennaReference Source # | |
Defined in Data.RTCM3.Antennas showsPrec :: Int -> AntennaReference -> ShowS # show :: AntennaReference -> String # showList :: [AntennaReference] -> ShowS # | |
ToJSON AntennaReference Source # | |
Defined in Data.RTCM3.Antennas toJSON :: AntennaReference -> Value # toEncoding :: AntennaReference -> Encoding # toJSONList :: [AntennaReference] -> Value # toEncodingList :: [AntennaReference] -> Encoding # | |
FromJSON AntennaReference Source # | |
Defined in Data.RTCM3.Antennas parseJSON :: Value -> Parser AntennaReference # parseJSONList :: Value -> Parser [AntennaReference] # | |
BinaryBit AntennaReference Source # | |
Defined in Data.RTCM3.Antennas putBits :: Int -> AntennaReference -> BitPut () # getBits :: Int -> BitGet AntennaReference # |
newtype ExtAntennaReference Source #
ExtAntennaReference.
Extended stationary antenna reference point information.
ExtAntennaReference | |
|
Instances
data AntennaDescriptor Source #
AntennaDescriptor.
Antenna description information.
AntennaDescriptor | |
|
Instances
data ExtAntennaDescriptor Source #
ExtAntennaDescriptor.
Extended antenna description information.
ExtAntennaDescriptor | |
|
Instances
data ReceiverDescriptor Source #
ReceiverDescriptor.
Receiver description information.
ReceiverDescriptor | |
|
Instances
Msg1005.
RTCMv3 message 1005.
Msg1005 | |
|
Msg1006.
RTCMv3 message 1006.
Msg1006 | |
|
Msg1007.
RTCMv3 message 1007.
Msg1007 | |
|
Msg1008.
RTCMv3 message 1008.
Msg1008 | |
|
Msg1033.
RTCMv3 message 1033.
Msg1033 | |
|