The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Net::GPSD::Server::Fake - Provides a Fake GPSD daemon server test harness.

SYNOPSIS

 use Net::GPSD::Server::Fake;
 use Net::GPSD::Server::Fake::Stationary;
 my $server=Net::GPSD::Server::Fake->new();
 my $stationary=Net::GPSD::Server::Fake::Stationary->new(lat=>38.865826,
                                                         lon=>-77.108574);
 $server->start($stationary);

DESCRIPTION

METHODS

new

Returns a new server

port

Gets or sets TCP port

name

Gets or sets GPSD protocol name. This defaults to "GPSD" as some clients are picky.

start

Binds provider to port and starts server.

GETTING STARTED

KNOWN LIMITATIONS

Only knows L and W commands

Can't change providers mid stream.

Providers must remember state for watcher restarts.

Providers are queryed for a new point. However, there needs to be a way for providers to be able to trigger new points.

BUGS

EXAMPLES

AUTHOR

Michael R. Davis, qw/gpsd michaelrdavis com/

SEE ALSO

gpsd home http://gpsd.berlios.de/