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

Safe HaskellNone
LanguageHaskell2010

Data.Aviation.Stratux.Types.GpsSolution

Documentation

data GpsSolution Source #

Instances

Eq GpsSolution Source # 
Ord GpsSolution Source # 
Show GpsSolution Source # 
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\""
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
AsGpsSolution GpsSolution Source #