Difference between revisions of "Gps (API)"
From ComputerCraft Wiki
m |
(gps api does not triangulate, it trilaterates. even the function in the file itself is called "trilaterate". also 4 known points are needed to get a precise location 100% of the time. 3 can work, but almost always results in a nil return value) |
||
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 computers used as gps ''hosts'' which will respond and allow [https://en.wikipedia.org/wiki/ | + | 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]]. |
Revision as of 04:15, 17 April 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.
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 |