[Gpsbabel-code] Magellan eXplorist: missing stop command in files
Brought to you by:
robertl
From: Lipe, R. <rob...@gm...> - 2013-08-29 20:49:40
|
We write that in maggeo files. If that generation of devices requires it elsewhere, it's kind of surprising that they don't notice the end of file as the end, but the Explorist x00 firmware had lots of surprises. (What's more surprising is that in the nearly ten years those devices have been out that you're the only one to notice this.) It should be as easy as adding something like if(explorist) mag_writemsg("PMGNCMD,END") to mag_deinit() in magproto.cc. That'll generate the checksum (which is probably ignored) and keep it out of the serial stream so it doesn't confuse Meridian and Map330 era devices. Run ./testo and change reference files if needed. Submit patches. Profit! On Thu Aug 29 2013 at 3:30:49 PM, Guilhem Bonnefille < gui...@gm...> wrote: > Hi, > > Since many any years now, I have a GPS Magellan eXplorist 400. From the > begining, I use it from Linux so... with gpsbabel. Since this time, I > always had to append a stop command (PMGNCMD,END) to the end of any > generated files in order for them to be taken into account by device. > > I think I can try to fix this "issue" in code, but I first need to double > check with other users. > > Is there any reason not putting this command in generated files? Is it > common with any eXplorist device? All Magellan device? > > Any feedback from other Magellan user will be really appreciated. > -- > Guilhem BONNEFILLE > -=- JID: gu...@im... MSN: gui...@ho... > -=- mailto:gui...@gm... > -=- http://nathguil.free.fr/ > |