Transmission
ISS: Information Sending Station
IRS: Information Receiving Station
Open data channel
frame for opening a data channel
ISS->IRS:open data-channel frame
IRS->ISS:data-channel openend frame
Open datachannel frame
frametype [0] |
IRS callsign [1-2] |
ISS callsign [3-4] |
SNR [5] |
speed-level [6] |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
1 Byte |
1 Byte |
- |
- |
- |
- |
- |
- |
- |
- |
60 |
CRC16 |
CRC16 |
Int |
Int |
- |
- |
- |
- |
- |
- |
- |
- |
datachannel ACK frame
frametype [0] |
IRS callsign [1-2] |
ISS callsign [3-4] |
SNR [5] |
speed-level [6] |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
1 Byte |
1 Byte |
- |
- |
- |
- |
- |
- |
- |
- |
61 |
CRC16 |
CRC16 |
Int |
Int |
- |
- |
- |
- |
- |
- |
- |
- |
Sending data
Frame which holds our data when sending a burst.
frametype |
IRS callsign |
ISS callsign |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
6 |
CRC16 |
CRC16 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
acknowledge frames
acknowledge frames after receiving a data farme ( or not )
ISS->IRS:data burst
IRS->ISS:burst ack
burst ack
frametype [0] |
IRS callsign [1-2] |
ISS callsign [3-4] |
SNR [5] |
speed-level [6] |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
1 Byte |
1 Byte |
- |
- |
- |
- |
- |
- |
- |
- |
60 |
CRC16 |
CRC16 |
Int |
Int |
- |
- |
- |
- |
- |
- |
- |
- |
burst rpt
frametype |
IRS callsign |
ISS callsign |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
62 |
CRC16 |
CRC16 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
burst nack
frametype |
IRS callsign |
ISS callsign |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
64 |
CRC16 |
CRC16 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Sent last frame with receiving frame ACK
after a failed or successfull transmission we are sending a frame ACK or frame NACK
ISS->IRS:data burst
IRS->ISS:frame ack
frame
data frame ack
frametype |
IRS callsign |
ISS callsign |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
61 |
CRC16 |
CRC16 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
data frame nack
frametype |
IRS callsign |
ISS callsign |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
63 |
CRC16 |
CRC16 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
Stopping transmission IRS
a stop frame for stopping an ongoing transmission. Will be send 3 times even if we are receiving data.
IRS->ISS:stop frame
frametype |
IRS callsign |
ISS callsign |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
empty |
1 Byte |
2Bytes |
2 Bytes |
- |
- |
- |
- |
- |
- |
- |
- |
- |
249 |
CRC16 |
CRC16 |
- |
- |
- |
- |
- |
- |
- |
- |
- |