Skip to content

Support APRS Directed Station Queries #112

@dranch

Description

@dranch

Direwolf 1.4 recognizes APRS station queries but doesn't respond as the "aprs_directed_station_query" function is effectively just a placeholder and no code support exists today. I would be great to add support for the basic commands. Here is a proposal of maybe how they could be supported over time. Just my $0.02 here..

Phase 1 - have Direwolf just respond with "complete response not supported today". Just getting a response will be a big help for users trying to do diagnostics, etc.

Future proposed phases:

Query Type | Query
APRS | General — All stations query | Station’s position and status | phase 2: should be strait forward

APRSD | Directed — Query an individual station for stations heard direct | List of stations heard direct | Could be a Phase3 feature though this is a pretty valuable response

APRSH | Directed — Query if an individual station has heard a particular station | Position of heard station as an APRS Object, plus heard statistics for the last 8 hours | Maybe a phase 4 feature

APRSM | Directed — Query an individual station for outstanding unacknowledged or undelivered
messages | All outstanding messages for the querying station | Maybe a phase 4 feature

APRSO | Directed — Query an individual station for its Objects | Station’s Objects | maybe phase 3

APRSP | Directed — Query an individual station for its position | Station’s position | phase 2: should be strait forward

APRSS | Directed — Query an individual station for its status | Station's status | phase 2: should be strait forward

APRST or
PING? | Directed — Query an individual station for a trace (i.e. path by which the packet was heard) | Route trace | Could be a Phase4 feature though this is a pretty valuable response

IGATE | General — Query all Internet Gateways | IGate station capabilities | phase 2: should be strait forward

WX | General — Query all weather stations | Weather report (and the station’s position if it is not included in the Weather Report) | Maybe phase 3 Seems to be a subset of APRSO

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions