Net::GPSD3::Return::Satellite3pm
Net::gpsd3 return satellite object
Usage
use Net::GPSD3 0.13;my $gpsd = Net::GPSD3->new;my $poll = $gpsd->poll; #new method in 0.12my $sky = $poll->sky; #new method in 0.13printf "Reported: %s, Used: %s\n", $sky->reported, $sky->used;printf "PRN: %s\n", join(", ", map {$_->used ? $_->prn : "-".$_->prn} $sky->Satellites);
Overview
Provides a Perl object interface to the Satellite data structure returned by the GPSD daemon.
An example JSON string:
{"PRN":15,"el":77,"az":123,"ss":0, "used":false},
Methods
class
Returns the object class
string
Returns the JSON string
parent
Return the parent Net::GPSD object
PRN, prn
Returns the GPS Satellites Pseudo Random Number Identifier
used
Returns a JSON::XS::Boolean true or false object.
az, azimuth
Returns the azimuth, degrees from true north.
el, elevation
Returns the Elevation in degrees.
ss
Signal strength in dBHz.
Note: C/N0 is dBHz usually, but trimbles can also emit poorly specified Amplitude Measurement Units.
Support
DavisNetworks.com supports all Perl applications including this package.
Try gpsd-dev email list
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 4 times.