This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start:protocols:ysf [2020/09/11 08:55] oe1kbc |
start:protocols:ysf [2021/07/07 15:13] oe1kbc [YSFS PING V2] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== YSF Protocol for MMDVM-HOTSPOTS ===== | ===== YSF Protocol for MMDVM-HOTSPOTS ===== | ||
+ | |||
+ | //**YCS Listener-UDP-Port: | ||
==== LOGIN YSFP (Poll) ==== | ==== LOGIN YSFP (Poll) ==== | ||
Line 5: | Line 7: | ||
^ Signature | 4 Byte | YSFP | ASCII | ^ Signature | 4 Byte | YSFP | ASCII | ||
^ RPTR-Callsign | 10 Byte | OE1KBC____ | ASCII filled up with blank 0x20 | | ^ RPTR-Callsign | 10 Byte | OE1KBC____ | ASCII filled up with blank 0x20 | | ||
+ | ^ total 14 byte| | | ||
==== LOGOUT YSFU (Unlink) ==== | ==== LOGOUT YSFU (Unlink) ==== | ||
Line 10: | Line 13: | ||
^ Signature | 4 Byte | YSFU | In ASCII | | ^ Signature | 4 Byte | YSFU | In ASCII | | ||
^ RPTR-Callsign | 10 Byte | OE1KBC____ | ASCII filled up with blank 0x20 | | ^ RPTR-Callsign | 10 Byte | OE1KBC____ | ASCII filled up with blank 0x20 | | ||
+ | ^ total 14 byte| | | ||
==== OPTIONS YSFO (DG-ID-List to Reflector) ==== | ==== OPTIONS YSFO (DG-ID-List to Reflector) ==== | ||
Line 15: | Line 19: | ||
^ Signature | 4 Byte | YSFO | ASCII | | ^ Signature | 4 Byte | YSFO | ASCII | | ||
^ RPTR-Callsign | 10 Byte | OE1KBC____ | ASCII filled up with blank 0x20 | | ^ RPTR-Callsign | 10 Byte | OE1KBC____ | ASCII filled up with blank 0x20 | | ||
- | ^ OPTIONS | 36 Byte | | + | ^ OPTIONS | 36 Byte | |
- | ^ | | + | ^ | |
+ | ^ total 50 byte| | | ||
==== INFO YSFI (Info to Reflector) ==== | ==== INFO YSFI (Info to Reflector) ==== | ||
Line 27: | Line 32: | ||
^ Name/Town | 20 Byte | Vienna | ASCII filled up with blank 0x20 | | ^ Name/Town | 20 Byte | Vienna | ASCII filled up with blank 0x20 | | ||
^ HOTSPOT-Type | 12 Byte | MMDVM | ^ HOTSPOT-Type | 12 Byte | MMDVM | ||
- | ^ | + | ^ |
- | ^ | + | ^ |
+ | ^ | | PiStar | ||
^ YSFGateway-ID | 7 Byte | 0232155 | ^ YSFGateway-ID | 7 Byte | 0232155 | ||
^ Filler | 3 Byte | | ^ Filler | 3 Byte | | ||
+ | ^ total 80 byte| | | ||
Line 40: | Line 47: | ||
^ DEST-Callsign | 10 Byte | ALL______ | ASCII filled up with blank 0x20 | | ^ DEST-Callsign | 10 Byte | ALL______ | ASCII filled up with blank 0x20 | | ||
^ STATUS | 1 Byte | (0x00 / 0x01) + 0xFE | Status 0,1 + (Count << 1) | | ^ STATUS | 1 Byte | (0x00 / 0x01) + 0xFE | Status 0,1 + (Count << 1) | | ||
- | ^ FICH | | + | ^ FS+FICH | |
+ | ^ PAYLOAD 1 CHECK | 5 Byte | ?? | | ||
^ PAYLAOD 1 AMBE | 13 Byte | AMBE+ | | ^ PAYLAOD 1 AMBE | 13 Byte | AMBE+ | | ||
- | ^ PAYLOAD 1 CHECK | 5 Byte | ?? | | ||
- | ^ PAYLAOD 2 AMBE | 13 Byte | AMBE+ | | ||
^ PAYLOAD 2 CHECK | 5 Byte | ?? | | ^ PAYLOAD 2 CHECK | 5 Byte | ?? | | ||
- | ^ PAYLAOD | + | ^ PAYLAOD |
^ PAYLOAD 3 CHECK | 5 Byte | ?? | | ^ PAYLOAD 3 CHECK | 5 Byte | ?? | | ||
- | ^ PAYLAOD | + | ^ PAYLAOD |
^ PAYLOAD 4 CHECK | 5 Byte | ?? | | ^ PAYLOAD 4 CHECK | 5 Byte | ?? | | ||
+ | ^ PAYLAOD 4 AMBE | 13 Byte | AMBE+ | | ||
+ | ^ PAYLOAD 5 CHECK | 5 Byte | ?? | | ||
^ PAYLAOD 5 AMBE | 13 Byte | AMBE+ | | ^ PAYLAOD 5 AMBE | 13 Byte | AMBE+ | | ||
+ | ^ total 155 byte| | | ||
+ | |||
+ | ===== Server reply messages ===== | ||
+ | ==== YSFP ONLINE ==== | ||
+ | ^ Name ^ Length ^ Values ^ Comment | | ||
+ | ^ Signature | 4 Byte | YSFP | ASCII | | ||
+ | ^ RPTR-Callsign | 10 Byte | ONLINE | ASCII filled up with 0x00 | | ||
+ | ^ total 10/14 byte| | | ||
+ | |||
+ | |||
+ | ===== Server messages to YSFRegistry ===== | ||
+ | ==== YSFS PING V1 ==== | ||
+ | ^ Name ^ Length ^ Values ^ Comment | | ||
+ | ^ Signature | 4 Byte | YSFS | ASCII | | ||
+ | ^ Software ID | 5 Byte | 99999 | ASCII 00001 - 99999 | | ||
+ | ^ YSF Server-Name | ||
+ | ^ Connection-Count | ||
+ | ^ total 42 byte| | | ||
+ | |||
+ | ==== YSFR PING V2 ==== | ||
+ | ^ Name ^ Length ^ Values ^ Comment | | ||
+ | ^ Signature | 4 Byte | YSFS | ASCII | | ||
+ | ^ Software ID | 5 Byte | 99999 | ASCII 00001 - 99999 | | ||
+ | ^ YSF Server-Name | ||
+ | ^ Connection-Count | ||
+ | ^ DNS-Name | ||
+ | ^ total 105 byte| | | ||