Skip to content

Commit cea10e1

Browse files
committed
Fix data field recursion error
1 parent 9fc01b0 commit cea10e1

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

pynmea2/types/proprietary/mtk.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ class MTK010(MTK):
4444
"""
4545
fields = (
4646
('Blank', '_'),
47-
('Data', 'data', int), # 0 = UNKNOWN
48-
# 1 = STARTUP
49-
# 2 = Notification for host aiding EPO
50-
# 3 = Notification for transition to Normal mode success
47+
('Msg', 'msg', int), # 0 = UNKNOWN
48+
# 1 = STARTUP
49+
# 2 = Notification for host aiding EPO
50+
# 3 = Notification for transition to Normal mode success
5151
)
5252

5353

test/test_mtk.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ def test_mtk001():
1010
assert msg.flag == 3
1111

1212

13+
def test_mtk010():
14+
data = '$PMTK010,002*2D'
15+
msg = pynmea2.parse(data)
16+
assert isinstance(msg, pynmea2.types.mtk.MTK010)
17+
assert msg.msg == 2
18+
19+
1320
def test_mtk220():
1421
sentence = pynmea2.ProprietarySentence('MTK', ('220', '200', ))
1522
assert str(sentence) == '$PMTK220,200*2C'

0 commit comments

Comments
 (0)