January 21, 2009 22:04
Yeah, but...
In the real world, hiding behind a standard as nebulous as NMEA means that you won't support a whole gaggle of devices out there. The reality is that you need to spend some time with different products and determine their differences with the standard. For example, some Raymarine devices are very sensitive to the characters used for waypoint/route names. Even though this doesn't meet the NMEA specification to the fullest, it's one of those things that a software developer might have to support in order to interface with the equipment that their customers have.
Perhaps this is one of the reasons that you're finding MacENC to be "inconsistent" with Raymarine...
In the real world, hiding behind a standard as nebulous as NMEA means that you won't support a whole gaggle of devices out there. The reality is that you need to spend some time with different products and determine their differences with the standard. For example, some Raymarine devices are very sensitive to the characters used for waypoint/route names. Even though this doesn't meet the NMEA specification to the fullest, it's one of those things that a software developer might have to support in order to interface with the equipment that their customers have.
Perhaps this is one of the reasons that you're finding MacENC to be "inconsistent" with Raymarine...