Hi Mike,
Ah ok... that makes sense... It might be a change in the gpsd protocol from the time you wrote it.... Plus, I can't have the "always run" flag set, because of the specific model of the gps requires a different baud rate than the default for the port, and gpsd runs before I manually set the baud rate. I was just running the sample code provided with the module. This is the error I'm getting from the default sample code:
address@hidden ~ $ perl perl-Net-GPSD3-poll.pl
Net::GPSD3: 0.19
GPSD Release: 3.6
Protocol: 3.7
Can't call method "reported" on an undefined value at perl-Net-GPSD3-poll.pl line 23, <GEN0> line 3.
I do have separate (non gpsd code) that works by directly reading and parsing the NEMA data, which, for this case, I will use instead for now (which still uses perl).
Thanks for your input! :-)
Zak