stratux-types-0.0.10: A library for reading JSON output from stratux

Safe HaskellNone
LanguageHaskell2010

Data.Aviation.Stratux.Types.GpsSolution

Documentation

data GpsSolution Source #

Instances
Eq GpsSolution Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.GpsSolution

Ord GpsSolution Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.GpsSolution

Show GpsSolution Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.GpsSolution

ToJSON GpsSolution Source #
>>> encode GpsSbasWaas
"\"DGPS (SBAS / WAAS)\""
>>> encode GpsSbasWaasEgnos
"\"GPS + SBAS (WAAS / EGNOS)\""
>>> encode ThreeDGPS
"\"3D GPS\""
>>> encode DeadReckoning
"\"Dead Reckoning\""
>>> encode NoFix
"\"No Fix\""
>>> encode Unknown
"\"Unknown\""
Instance details

Defined in Data.Aviation.Stratux.Types.GpsSolution

FromJSON GpsSolution Source #
>>> decode "\"DGPS (SBAS / WAAS)\"" :: Maybe GpsSolution
Just GpsSbasWaas
>>> decode "\"GPS + SBAS (WAAS / EGNOS)\"" :: Maybe GpsSolution
Just GpsSbasWaasEgnos
>>> decode "\"3D GPS\"" :: Maybe GpsSolution
Just ThreeDGPS
>>> decode "\"Dead Reckoning\"" :: Maybe GpsSolution
Just DeadReckoning
>>> decode "\"No Fix\"" :: Maybe GpsSolution
Just NoFix
>>> decode "\"Unknown\"" :: Maybe GpsSolution
Just Unknown
Instance details

Defined in Data.Aviation.Stratux.Types.GpsSolution

AsGpsSolution GpsSolution Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.GpsSolution