Commit Graph
29 Commits
Author SHA1 Message Date
Doug McLain 5128cf64e9 Create YSF stream ID from Clients IP and port. This makes every stream id unique to each client and works just fine on all modes. 2023-05-16 15:12:12 -04:00
Tom Early f245d4299d rename globals & fix Lookup file logic 2023-03-03 07:42:42 -07:00
Tom Early 10e4972040 works (in idle) without crashing 2023-02-22 12:36:59 -07:00
Tom Early f4aab8cfc1 removed all possible configure.h defined values 2023-02-12 10:57:56 -07:00
Tom Early c21521eb10 restuctured json key string constants 2023-02-12 09:54:05 -07:00
Tom Early 72e64ec801 it compiles 2023-02-12 06:10:33 -07:00
Tom Early 6e7ba8c5a0 starting to use json 2023-02-11 09:53:39 -07:00
Doug McLain 58a4e37ca0 Fix disconnects on YSF/P25/NXDN 2023-01-14 16:00:29 -05:00
Doug McLain cfb58bc237 Add integrated USRP reflector. Currently a single client (like an AllStar node) is defined in Main.h 2023-01-07 17:56:36 -05:00
Doug McLain c30d107e15 Generate a YSF header in order to create a new stream from a late (a.k.a. headeress) stream 2022-12-06 13:57:49 -05:00
Doug McLain 1cfb9c6016 Create random stream id for YSF streams, required by the Dstar reflectors 2022-05-06 18:10:13 -04:00
Doug McLain f3008f402a Add handler for YSFO too 2022-03-18 18:22:53 -04:00
Doug McLain dd1586d478 Add handlers for YSFI and YSFV packets, so that they dont clutter the lof=g with unkown packet entries 2022-03-18 15:24:24 -04:00
Tom Early 1bc7927cb1 YSFReflector Registry name and desc now in rconfig 2022-02-20 10:22:11 -07:00
Doug McLain bb35d82ff4 Add define for YSF reflector description and optional defines for name and id. 2022-02-19 15:18:50 -05:00
Doug McLain ff9c738b09 Extract valid callsign from YSF for DMR ID lookup and use compile-time default when no valid callsign found. When YSF header is missed (late-entry), receive callsign from V/D frames. Add compile-time default character to RPTR1 when missing. 2022-02-13 14:07:00 -05:00
Tom Early 77cf87cc54 dump unknown wiresx command if DEBUG 2022-01-24 06:10:25 -07:00
Tom Early 7dd9caf7eb dump unknown YSF packets if DEBUG 2022-01-24 04:35:21 -07:00
Tom Early 0ce166fa15 don't dump unknown YSF packet, there's too many! 2022-01-23 14:13:37 -07:00
Tom Early da6404535e rename {Get,Set}Module 2021-12-06 09:33:43 -07:00
Tom Early 707486f47e added CSEProtocol class for better EncodeDvPacket desigh 2021-11-24 09:01:57 -07:00
Tom Early 065be9bf90 changed CProtocol::m_Streams from a list to a unordered_map keyed by the streamID 2021-11-24 04:56:44 -07:00
Tom Early 245fb5d321 moved XLX to URF to make room for XLX needed for BM 2021-11-19 07:15:27 -07:00
Tom Early a7e52fc330 comment changes 2021-11-15 08:42:38 -07:00
Tom Early 47abcf0fdc M17 Protocol introduction 2021-11-14 13:26:02 -07:00
Tom Early af66a282fd wide open module configurations, [A-Z]+ 2021-10-30 11:48:14 -07:00
Tom Early 197fb2c166 condensed front() and pop() into pop() 2021-10-28 18:02:57 -07:00
Tom Early 048bb6d9ba protocol is now a enum class 2021-10-27 11:28:44 -07:00
Tom Early e4bc4e2c87 moved src to reflector 2021-10-27 06:22:06 -07:00