summaryrefslogtreecommitdiff
path: root/docs/MAX25-CLIENT.md
blob: 65ba453c5e45f84318729bdb3df41e13a9bfa7ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# max25-client / M25/1 · MAX25-Stack 1.8.0

M25/1 text protocol reference for client developers.

## Protocol matrix

| Item | Value |
|------|-------|
| Transport | TCP `:7325` or Unix socket |
| Framing | line-oriented text commands |
| Spec | `include/max25/protocol.md` |
| Codec | in-tree — no kernel AX.25 required |

## Session matrix

| Phase | Commands |
|-------|----------|
| Select device | `SET DEVICE`, `LIST DEVICES` |
| Connect | `CONNECT`, `DISCONNECT` |
| Transfer | `SEND`, status queries |
| Ban list | `BAN`, `UNBAN`, `BANS` |

## Client profile matrix

| Item | Path |
|------|------|
| Profiles | `share/clients/` |
| Index | `share/clients/index.yaml` |
| Official client | `max25-terminal` only |

## Related

| Goal | Doc |
|------|-----|
| Terminal operator | [MAX25-TERMINAL.md](MAX25-TERMINAL.md) |
| Architecture | [ARCHITECTURE.md](ARCHITECTURE.md) |
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com