Difference between revisions of "Gps (API)"

From ComputerCraft Wiki
Jump to: navigation, search
(Undo revision 2255 by 192.223.243.5 (talk) 3 hosts to get a 2D GPS Fix, 4 hosts to get a 3D GPS Fix)
Line 1: Line 1:
 
The gps API provides a method for turtles and computers to retrieve their own locations.
 
The gps API provides a method for turtles and computers to retrieve their own locations.
  
It broadcasts a PING message over [[Rednet_(API)|rednet]] and wait for responses. In order for this system to work, there must be at least 3 computers used as gps ''hosts'' which will respond and allow [https://en.wikipedia.org/wiki/Trilateration trilateration]. You can set up hosts using the [[Gps (program)|gps program]].
+
It broadcasts a PING message over [[Rednet_(API)|rednet]] and wait for responses. In order for this system to work, there must be at least 4 computers used as gps ''hosts'' which will respond and allow [https://en.wikipedia.org/wiki/Trilateration trilateration]. You can set up hosts using the [[Gps (program)|gps program]].
  
 
Note:  When entering in the coordinates for the ''host'' you need to put in the x,y,z of the modem, not the computer.
 
Note:  When entering in the coordinates for the ''host'' you need to put in the x,y,z of the modem, not the computer.

Revision as of 20:38, 20 July 2012

The gps API provides a method for turtles and computers to retrieve their own locations.

It broadcasts a PING message over rednet and wait for responses. In order for this system to work, there must be at least 4 computers used as gps hosts which will respond and allow trilateration. You can set up hosts using the gps program.

Note: When entering in the coordinates for the host you need to put in the x,y,z of the modem, not the computer.

Methods

Method name Description
gps.locate(timeout, debug) Tries to retrieve the computer or turtle own location.

@param timeout the amount of time, in seconds, to wait for a rednet response
@param debug if true, outputs debug messages
@return the location (x, y, z) of the modem attached to the computer or turtle or nil if it could not be determined