Jonathan Naylor
98a31e8d20
Allow more control over NXDN networking.
2018-03-12 20:55:53 +00:00
Jonathan Naylor
12cfaec1f6
Align the networking with NXCore.
2018-03-01 20:28:43 +00:00
Jonathan Naylor
d17ca9b4ba
Begin handling Icom format network frames. Work in progress.
2018-02-15 20:20:07 +00:00
Jonathan Naylor
635a774c83
Merge branch 'master' into nxdn
2018-02-08 20:50:18 +00:00
Jonathan Naylor
e6ed2e17a1
Roll back the jitter buffer changes.
2018-02-08 20:25:03 +00:00
Andy CA6JAU
c83b01df45
Enabling NXDN network receiving
2018-02-07 21:19:51 -03:00
Jonathan Naylor
3858cf4aec
Merge branch 'master' into nxdn
2018-02-01 06:59:46 +00:00
Jonathan Naylor
43fdb770a9
Make the jitter buffer switchable.
2018-02-01 06:59:11 +00:00
Jonathan Naylor
5291a6427c
Add more NXDN support files.
2018-01-17 21:21:25 +00:00
Jonathan Naylor
8fa4779ca9
Merge branch 'master' into nxdn
2018-01-16 20:14:57 +00:00
Jonathan Naylor
e0a5ae7fb3
Add the NXDN LICH processing.
2018-01-16 20:10:35 +00:00
Jonathan Naylor
323179d525
Add more DMR beacon parameters.
2018-01-16 18:35:29 +00:00
Jonathan Naylor
10b0d3c14c
Merge branch 'master' into nxdn
2018-01-15 21:12:56 +00:00
Jonathan Naylor
712cfc89c6
Add basic NXDN networking.
2018-01-15 21:03:34 +00:00
Jonathan Naylor
d3395278c6
Add locally timed DMR roaming beacons.
2018-01-15 19:22:01 +00:00
Jonathan Naylor
b2586654a2
Initial commit of NXDN scaffolding.
2018-01-11 19:35:33 +00:00
Jonathan Naylor
526e2c436d
Add the jitter buffer for DMR.
2018-01-10 19:05:59 +00:00
Jonathan Naylor
d83c17dccc
Merge pull request #364 from on7lds/dev
...
New Nextion Display Layouts
2018-01-08 18:27:40 +00:00
Andy CA6JAU
1805a98f72
RF power level control for MMDVM_HS compatible devices
2017-12-30 12:05:11 -03:00
ON7LDS
59c4ce47f0
New Nextion display layouts (3 and 4) which let you do all layout processing in the display itsself.
2017-12-05 20:50:56 +01:00
Jonathan Naylor
71bd38f9e9
Revert "Revert "Simplify the logic by removing the ring buffer.""
...
This reverts commit d4d26fc05f
.
2017-11-28 10:19:13 +00:00
Jonathan Naylor
220cd0a0f9
Revert "Full integration of the jitter buffer into DMR."
...
This reverts commit e1800c0fe0
.
2017-11-28 10:09:29 +00:00
Jonathan Naylor
e1800c0fe0
Full integration of the jitter buffer into DMR.
2017-11-23 13:18:37 +00:00
Jonathan Naylor
ce891019d3
Basic jitter buffer for DMR, unfinished work.
2017-11-23 11:54:45 +00:00
Jonathan Naylor
711bcbf745
Reformat code and make small alterations.
2017-11-15 10:47:56 +00:00
ON7LDS
3b62bd1666
New Nextion screen layout with better looking fonts
...
New parameter for selecting ON7LDS Nextion screen layout
The active ip address of the host is showed on main screen
Nextion DMR page:
* Talker alias (if available) will be decoded and displayed (in green to know it's the TA)
* Font will get smaller if TA is to long
GPS data will be decoded and logged
2017-11-13 21:48:47 +01:00
phl0
ecb4ea1a38
Rename config file values (acc. to #ee93e4ce)
2017-11-09 23:17:25 +01:00
Jonathan Naylor
85e90610d7
Add remote gateway modes to D-Star and P25.
2017-11-09 09:21:22 +00:00
Jonathan Naylor
066e5f0270
Add the optional RX DC Offset parameter.
2017-10-28 12:37:32 +01:00
Jonathan Naylor
31828da9d2
Allow for per mode RF and Network mode hang times.
2017-09-01 09:25:54 +01:00
Jonathan Naylor
9a7828566d
Add an optional transmi DC offset value.
2017-08-20 12:07:57 +01:00
Jonathan Naylor
fda4049928
Move the Id into the General section.
2017-08-19 16:23:37 +01:00
Jonathan Naylor
23ce9c7b46
Merge branch 'YSFRefactor'
2017-08-19 12:12:05 +01:00
Jonathan Naylor
cf0c70087d
Add SelfOnly to P25 based on the DMR Id.
2017-08-15 10:30:05 +01:00
Jonathan Naylor
8b2544ba85
Add SelfOnly to YSF.
2017-08-15 10:11:05 +01:00
Jonathan Naylor
3749b8d9f4
Add configurable scrolling to the OLED display.
2017-08-13 10:57:02 +01:00
Jonathan Naylor
8d9cfb0f46
Add YSF DSQ support.
2017-08-13 10:30:02 +01:00
Jonathan Naylor
194b543b32
Merge pull request #313 from phl0/makeAckTimeAdjustable
...
Make AckTime adjustable
2017-06-16 08:27:18 +01:00
g0wfv
5e91c1159f
Add Tx and Rx frequency offsets
...
Enables specification of independant Tx and Rx offsets in Hz for Tx and Rx frequencies on DVMega and MMDVM_HS hardware.
Tx and Rx frequencies no longer have to be offset for frequency errors in ADF7021 devices and dashboards (BM/DMR+) will now display intended frequencies.
2017-06-14 16:46:00 +01:00
phl0
f0fc7c7ec9
Make AckTime adjustable
2017-06-14 12:54:44 +02:00
Jonathan Naylor
043ffe96d9
Make the D-Star ack optional.
2017-06-10 13:18:18 +01:00
g0wfv
bd3d3d68ab
Correct grammar in a couple of error messages!
...
You wouldn't believe English is my first language sometimes!
2017-06-08 11:44:01 +01:00
g0wfv
d51ba994c9
Add SIGINT handling and alter termination signal logging
2017-06-08 10:19:28 +01:00
Jonathan Naylor
c1521ee445
Allow the MMDVM levels to be specified as floating point values.
2017-06-02 16:34:55 +01:00
phl0
ef05fcb62b
Re-add log notification about root privileges
2017-05-04 10:37:45 +02:00
phl0
aeff127015
Restore accidentially? deleted line (See Issue #298 )
2017-05-03 23:39:11 +02:00
Jonathan Naylor
e9e8745aa7
Cleaning up indenting.
2017-05-03 14:53:48 +01:00
Jonathan Naylor
9ac4919a4c
Move modem tracing to Trace and add a new modem Debug function.
2017-04-14 14:05:30 +01:00
Jonathan Naylor
0fe100b01c
Fix some indentation.
2017-04-11 19:26:44 +01:00
Jonathan Naylor
99d57bf102
Allow for optional seperate (and longer) CW Ids.
2017-04-10 17:55:53 +01:00
Jonathan Naylor
dd2db36409
Remove unused sample dumping code.
2017-04-10 17:54:12 +01:00
Jonathan Naylor
c0571edb0b
Modify the P25 UID check slightly.
2017-03-29 20:46:27 +01:00
Ryan Butler
aae96a1caf
This adds the ability to override the UID checking in P25 code to force 7 digit IDs.
...
Jonathan added this code due to a lack of CRC on P25 checking but some parties desire the ability to have any id.
It's understood that on networked connections, the need to use a 7 digit unique ID like the DMR ID is necessary.
This change is affected by adding a new parameter to the [P25 Network] section called OverrideUIDCheck and it defaults to 0.
The logic is, if the network is enabled, or if the network is disabled and the override is disabled, the check is made, otherwise it is not.
This has been field tested for all 4 configuration cases and found to work as described above.
2017-03-29 10:18:54 -05:00
Jonathan Naylor
1a6f282782
Add YSF low deviation mode.
2017-03-23 20:26:17 +00:00
George Smart
9d71de3ae0
Changed to output git ID on --version
...
Changed from --git to --version option for showing the GitID.
2017-03-13 19:17:16 +00:00
George Smart
e26fdd6030
Added -g and --git options to MMDVMHost binary
...
Added -g and --git options to MMDVMHost binary, which then enable this to be called by the Dashboard, etc. Since the -v --version flag is parsed already, amending that flag could cause version mismatch issues.
2017-03-13 17:12:15 +00:00
Jonathan Naylor
d7b8170364
Change of DMR timeout behaviour.
2017-03-12 19:06:47 +00:00
Jonathan Naylor
6844085db3
Updated the copyright dates.
2017-03-10 08:41:56 +00:00
George Smart
1cb9db0e4d
corrected case
2017-03-10 04:22:33 +00:00
George Smart
d3377e776c
Added Git Version number (*NIX only)
2017-03-09 20:55:41 +00:00
Jonathan Naylor
d51b7261cf
Remove the OscOffset parameter.
2017-03-07 20:38:06 +00:00
Jonathan Naylor
edd6708930
Don't send a CW Id at the end of a lockout.
2017-03-07 13:39:41 +00:00
Jonathan Naylor
1dbaec9331
Increase TA and GPS to message level, and allow it to be controlled from
...
the ini file.
2017-02-27 20:17:55 +00:00
Jonathan Naylor
fc477d9abf
Add full frame file dumping.
2017-02-20 21:36:35 +00:00
Jonathan Naylor
ac22f0b783
Add an optional error reply for D-Star.
2017-02-16 19:49:58 +00:00
phl0
8ffdb9bd20
Optional non Embedded LC data suppression
2017-01-16 13:10:23 +01:00
Jonathan Naylor
af721f89e2
Add RSSI display for all modes.
2017-01-05 19:15:10 +00:00
Jonathan Naylor
aac48cb58f
Use a linear interpolator for the reported RSSI values.
2016-12-21 19:58:46 +00:00
Jonathan Naylor
59080e1bd7
Complete the restructuring of the DMR access control.
2016-12-21 19:06:29 +00:00
Jonathan Naylor
a28508b8b1
Initial removal of TG rewrite code.
2016-12-21 18:06:43 +00:00
Jonathan Naylor
beb9a7d545
Handle failed displays more gracefully.
2016-11-22 07:52:47 +00:00
phl0
8373dc0b8a
Add CD LED functionality to MMDVMHost
2016-11-17 11:48:42 +01:00
Jonathan Naylor
bc5478974f
Don't drop priveliges for OLED displays.
2016-11-13 14:45:12 +00:00
Jonathan Naylor
eacc588636
Validate the wake up CSBK correctly.
2016-11-10 18:43:54 +00:00
Jonathan Naylor
b69336dca1
Clean up the OLED configuration.
2016-11-03 21:43:29 +00:00
Jonathan Naylor
34538d8b3f
Add the optional DMR network options command.
2016-11-03 19:27:52 +00:00
Jonathan Naylor
015896a299
Add the host support for the UMP.
2016-11-03 19:07:44 +00:00
Tony Corbett G0WFV
44e8f6717a
LCDproc: Make dimming the status screen optional
...
If you run another LCDproc client that doesn't dim the display when it displays its info, the display will effectively flash on and off (or dim/bright depending on your LCDd configuration) as it switches screens between MMDVMHost and the other client(s).
Making the dimming optional and turning it off in the host stops this "annoyance".
2016-10-29 22:07:54 +03:00
Tony Corbett G0WFV
627e4f1dc3
Initial LCDproc support
2016-10-28 13:22:20 +01:00
Jonathan Naylor
36ce3f18f4
Alter CW Id timing behaviour.
2016-10-17 18:01:38 +01:00
Jonathan Naylor
40c086bad8
Load the DMR Id lookup table periodically.
2016-10-10 19:15:30 +01:00
Jonathan Naylor
878b4d6d73
Add controls for the CW Id level.
2016-10-10 17:46:37 +01:00
Jonathan Naylor
178e104d44
Allow the modem to host a serial display.
2016-10-06 18:38:16 +01:00
Jonathan Naylor
fd7931310e
Remove unneeded RSSI code for non DMR protocols.
2016-09-27 19:55:36 +01:00
Jonathan Naylor
25cfff3ada
Merge branch 'master' into P25
2016-09-27 19:47:07 +01:00
Jonathan Naylor
9408367a0f
Allow for remote System Fusion gateway operation.
2016-09-26 18:07:06 +01:00
Simon
e87eae94a1
Next release of TG Rewrite
2016-09-21 19:35:13 +01:00
Simon
65bdc54997
Adding ini options for TGRewrite code
2016-09-21 16:33:35 +01:00
phl0
a88413014e
Merge remote-tracking branch 'upstream/master' into CW2display
2016-09-16 23:43:57 +02:00
Simon
b6f4842b7f
Completed TG Rewrite, added config options.
2016-09-15 20:41:14 +01:00
phl0
28775026d4
Add timer to return from CW Ident
2016-09-15 15:17:51 +02:00
phl0
4e1b002665
Reset display to idle after CW transmission
2016-09-15 14:01:42 +02:00
Jonathan Naylor
9423fb25a6
Add P25 networking, and rename DMR network files.
2016-09-14 07:41:37 +01:00
Jonathan Naylor
34e0d10343
A semi-working P25 repeater without much FEC.
2016-09-12 23:26:05 +01:00
Jonathan Naylor
434cee8ce0
Merge branch 'master' into P25
2016-09-10 14:58:41 +01:00
Jonathan Naylor
22d2d074c4
Start adding P25 frame (dis)assembly and repeater logic.
2016-09-08 21:27:21 +01:00
Jonathan Naylor
dc2028dd6a
Start full host support got P25.
2016-09-08 18:38:59 +01:00
Jonathan Naylor
e04d76584e
Configurable DMR jitter buffer.
2016-09-06 19:42:15 +01:00
Jonathan Naylor
d84b3cbd7d
Identify an MMDVM in DMO mode for DMR network reporting.
2016-09-05 17:40:43 +01:00
Jonathan Naylor
3214cf8504
Add RSSI logging to D-Star and YSF.
2016-08-09 20:05:35 +01:00