예제 #1
0
    def test_parses_map(self):
        p = GPRMA()
        p.parse("$GPRMA,A,4630.129,N,147.372,W,,,12.2,5,7,N*51")

        self.assertEqual("GPRMA", p.sen_type)
        self.assertEqual("A", p.data_status)
        self.assertEqual("4630.129", p.lat)
        self.assertEqual("N", p.lat_dir)
        self.assertEqual("147.372", p.lon)
        self.assertEqual("W", p.lon_dir)
        self.assertEqual("", p.not_used_1)
        self.assertEqual("", p.not_used_2)
        self.assertEqual("12.2", p.spd_over_grnd)
        self.assertEqual("5", p.crse_over_grnd)
        self.assertEqual("7", p.variation)
        self.assertEqual("N", p.var_dir)
        self.assertEqual("51", p.checksum)
예제 #2
0
    def test_parses_map(self):
        p = GPRMA()
        p.parse("$GPRMA,A,4630.129,N,147.372,W,,,12.2,5,7,N*51")

        self.assertEquals("GPRMA", p.sen_type)
        self.assertEquals("A", p.data_status)
        self.assertEquals("4630.129", p.lat)
        self.assertEquals("N", p.lat_dir)
        self.assertEquals("147.372", p.lon)
        self.assertEquals("W", p.lon_dir)
        self.assertEquals("", p.not_used_1)
        self.assertEquals("", p.not_used_2)
        self.assertEquals("12.2", p.spd_over_grnd)
        self.assertEquals("5", p.crse_over_grnd)
        self.assertEquals("7", p.variation)
        self.assertEquals("N", p.var_dir)
        self.assertEquals("51", p.checksum)
예제 #3
0
 def test_checksum_fails(self):
     p = GPRMA()
     p.checksum = '52'
     p.nmea_sentence = '$GPRMA,A,4630.129,N,147.372,W,,,12.2,5,7,N*52'
     result = p.check_chksum()
     self.assertFalse(result)
예제 #4
0
 def test_checksum_passes(self):
     p = GPRMA()
     p.checksum = '51'
     p.nmea_sentence = '$GPRMA,A,4630.129,N,147.372,W,,,12.2,5,7,N*51'
     result = p.check_chksum()
     self.assertTrue(result)
예제 #5
0
 def test_checksum_fails(self):
     p = GPRMA()
     p.checksum = '52'
     p.nmea_sentence = '$GPRMA,A,4630.129,N,147.372,W,,,12.2,5,7,N*52'
     result = p.check_chksum()
     self.assertFalse(result)
예제 #6
0
 def test_checksum_passes(self):
     p = GPRMA()
     p.checksum = '51'
     p.nmea_sentence = '$GPRMA,A,4630.129,N,147.372,W,,,12.2,5,7,N*51'
     result = p.check_chksum()
     self.assertTrue(result)