stratux-types-0.0.7: 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 GpsSbas
"\"GPS + SBAS (WAAS / EGNOS)\""
>>> encode ThreeDGPS
"\"3D GPS\""
>>> encode DeadReckoning
"\"Dead Reckoning\""
>>> encode NoFix
"\"No Fix\""
>>> encode Unknown
"\"Unknown\""
FromJSON GpsSolution Source #
>>> decode "\"GPS + SBAS (WAAS / EGNOS)\"" :: Maybe GpsSolution
Just GpsSbas
>>> 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 #