kopia lustrzana https://github.com/inmcm/micropyGPS
Small Improvements
rodzic
be16d495ba
commit
df76a40a54
|
@ -48,7 +48,8 @@ class MicropyGPS(object):
|
||||||
__NO_FIX = 1
|
__NO_FIX = 1
|
||||||
__FIX_2D = 2
|
__FIX_2D = 2
|
||||||
__FIX_3D = 3
|
__FIX_3D = 3
|
||||||
__DIRECTIONS = ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW']
|
__DIRECTIONS = ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W',
|
||||||
|
'WNW', 'NW', 'NNW']
|
||||||
__MONTHS = ('January', 'February', 'March', 'April', 'May',
|
__MONTHS = ('January', 'February', 'March', 'April', 'May',
|
||||||
'June', 'July', 'August', 'September', 'October',
|
'June', 'July', 'August', 'September', 'October',
|
||||||
'November', 'December')
|
'November', 'December')
|
||||||
|
@ -150,10 +151,9 @@ class MicropyGPS(object):
|
||||||
"""
|
"""
|
||||||
Create GPS data log object
|
Create GPS data log object
|
||||||
"""
|
"""
|
||||||
if mode == 'new':
|
# Set Write Mode Overwrite or Append
|
||||||
mode_code = 'w'
|
mode_code = 'w' if mode == 'new' else 'a'
|
||||||
else:
|
|
||||||
mode_code = 'a'
|
|
||||||
try:
|
try:
|
||||||
self.log_handle = open(target_file, mode_code)
|
self.log_handle = open(target_file, mode_code)
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
|
@ -189,8 +189,9 @@ class MicropyGPS(object):
|
||||||
# Sentence Parsers
|
# Sentence Parsers
|
||||||
########################################
|
########################################
|
||||||
def gprmc(self):
|
def gprmc(self):
|
||||||
"""Parse Recommended Minimum Specific GPS/Transit data (RMC)Sentence. Updates UTC timestamp, latitude,
|
"""Parse Recommended Minimum Specific GPS/Transit data (RMC)Sentence.
|
||||||
longitude, Course, Speed, Date, and fix status"""
|
Updates UTC timestamp, latitude, longitude, Course, Speed, Date, and fix status
|
||||||
|
"""
|
||||||
|
|
||||||
# UTC Timestamp
|
# UTC Timestamp
|
||||||
try:
|
try:
|
||||||
|
|
Ładowanie…
Reference in New Issue