OpenTRAC proposals
The following are a few proposals for the OpenTRAC specification.
(see: www.opentrac.org)
As such there is no guarantee that they will ever get any status beyond
a proposal, so use with care.
A new element for requesting a digipeater path
0x23
Path Request
A station may include this element to request a path for its frame.
This element may only occur once in a frame.
| Path Request |
| relay request |
relay done |
wide request |
wide done |
latitude |
longitude |
course |
| 1 bit |
1 bit |
3 bit |
3 bit |
32 bit |
32 bit |
16 bits |
| boolean |
boolean |
integer |
integer |
integer |
integer |
integer |
If the relay request bit is set and the relay done bit is not
all stations receiving this packet should digipeat this frame with the
relay done bit set. If the wide done value is less than the
wide request value a wide digipeater may digipeat this rame with
the wide done value incremented.
A wide digipeater must ignore the relay request bit and always set the
relay done bit.
It is recommended to only use wide request values up to and including
3 as this is more then sufficient for a wide coverage.
When the optional fields latitude and longitude are present
a digipeater should only digipeat a frame if its distance to the reported
object is larger than the distince between the given coordinates and the
reported object, thus ensuring an outward digipeating direction.
The presence of these two fields implies the presence of a position element.
The originating station may leave these fields blank (zero) and digipeaters
that do not support this option or don't know their own position must
leave it untouched.
When the optional field course is present a frame should only be
digipeated if the distance is greater in the direction specified by
this field.
Status: Comments requested, reference implementation done
0x24
Specific Path Request
A station may include this element to request a path for its frame.
This element may only occur once in a frame.
| Specific Path Request |
| Last |
callsign/SSID |
network |
repeat 0 or more times |
| 1 octet |
6 octets |
1 octet |
| integer |
ASCII |
integer |
If the originating station has sufficient knowledge about the network
that it can specify the path for the frame it may use this element.
Each callsign and network pair indicates a hop. If the specified digipeater
receives this frame it can use the network byte as a guide to send it out
on the specified network.
Last should be set to zero by the originating station, each
digipeater should ignore all callsign/network entries lower or
equal to last (counting starts at 1) and on transmit set last to the
number of the entry it responds to.
This frame is primarily intended to be used by stations responding on a
query from another station by using the path trace element in the request
frame. It is thus asumed that the network topology has been static between
query and response.
Status: Comments requested, reference implementation done
A method for transporting OpenTRAC data over DRL
More information about DRL can be read