-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RF Layer 2 - Callsign Length #4
Comments
I'm a bit confused over the packet length definitions. First, TX_PACKET_LEN is defined to be 61, while RF_DATALINK_PACKET_PAYLOAD_LEN is 62. What is the distinction between the two defines, and why are they different? Considering the two CC430 append bytes and the 63 byte limit imposed by #5, shouldn't the TX packet length be 61 and the RX packet length be 63? |
rf.h
Issue Case(s)rf.c: rf_get_next_tx_fifo()
The FIFO element The put() variant uses a function argument length variable:
where the
@jwnelson you are correct this is all sorts of inconsistent! |
|
RF Layer 2 packet does not support a callsign longer than 6 bytes. This should be updated to 9 bytes to match the longest expected callsign and suffixes. All other layers and programs support or will support a 9 byte callsign.
Excluding non United States callsigns (which can be longer than 6) support for 9 achieves designators for location/operation type:
Normal: KB1LQD
Maritime mobile: KB1LQD/MM
Mobile in region 3: KB1LQD/3
The text was updated successfully, but these errors were encountered: