SYNOPSIS
info = handle:ttnInfo()
DESCRIPTION
Query basic information about a TTN interface.
{
tid = …, -- The TTN network ID of this station
next_tid = …, -- ID of the next station in the token sequence
probe_tid = …, -- ID of station that is responsible for finding new stations
state = "…", -- Current TTN link state
}
Link states
STOP | Station stopped. |
RESET | Bus reset. Station waits until the bus has no traffic for some time or until it is being told to go online. |
RECON | Reconfiguration. Reset state has found the bus to be without traffic for some time. Station waits for another randomized time before attempting to enumerate the bus. If another station begins to enumerate during this time, this station will step back. |
ENUM | Initial bus enumeration. This stations sends enumeration probes to the bus in order to find other stations. The other stations stay in RESET state until this station sends out a token for the first time. |
ONLINE | Station is online and actively taking part of keeping the token cycling. |
RETURN VALUE
On success, returns a table. On failure, returns nil. In case of an error, the error can
be retrieved using rawio:lastError().