This PR unnests several type enums from classes to reduce file lengths and increase code clarity.
It resolves #71.
Changes
Unnested the following types: NmeaType, PacketType, TimestampeType, CoordinateSystem
Updated tests and doc strings
Updated a bit of handling around some of the conversions to and from enum types:
Did away with the map for NmeaType as it was using unnecessary memory, then refactored to an extension method as the rest of the NmeaData class is currently empty and likely to go away in the next refactor anyway
Tweaked a call or two to the map for PacketType to be more efficient
Description
This PR unnests several type enums from classes to reduce file lengths and increase code clarity.
It resolves #71.
Changes
Validation