ArduPilot / ArduPilot/MissionPlanner

NMEA stream export uses system locale settings instead of protocol specification

Open
#1,867 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

#### Issue details
When Mission Planner exports NMEA data to the external device it uses system locale decimal separator for value strings rendering which may be other than specified in NMEA standard

#### Version
MP 1.3.56

#### Platform
[ X ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Sub

#### Airframe type
All

#### Hardware type
All

#### Logs
Easily reproducible

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is identified. Start by locating the NMEA stream export path and reproduce the output under a locale with a non-period decimal separator. Done means exported NMEA numeric values always use the decimal separator required by the NMEA specification, regardless of system locale.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, networking
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.