aprx
aprx copied to clipboard
Add a more user friendly way to set kiss parameters.
Now the only way to set parameters of a kiss modem is add something like the following to interface section:
initstring "\x00\xc0\x01\x20\xc0\xc0\x02\x80\xc0\xc0\x03\x0a\xc0\xc0\x04\x02\xc0\x00"
This is the HEX rapresentation of 4 kiss frames:
\xc0\x01\x20\xc0 -> TXDELAY 32 \xc0\x02\x80\xc0 -> P 128 \xc0\x03\x0a\xc0 -> SLOTTIME 10 \xc0\x04\x02\xc0 -> TXTAIL 2
It could be better to insert these parameters in configuration and let Aprx to build the frames. Other nice feature could be auto self-adjust parameters (P and SLOTTIME) based on the channel traffic (Like agwpe).
Yeah, I see your point. That's pretty painful.
I wish more KISS modems actually supported these config options to make it more worth my while. Most KISS modems are pretty brain dead.
As far as I know all commercials TNC (like AEA, Kantronics, Paccomm....) have support for these parameters. Various images for TNC2 have full kiss support. TNC-X hasn't support for TXDELAY and TXTAIL but P and SLOTTIME are managed.
Some DIY projects completly ignore KISS commands differents than x00.
Those modems also default to terminal mode, not KISS mode. In what scenario will they lose their tuning parameters but not their mode setting?
The OpenTrackers are the elephant in the room that ignore KISS tuning parameters.