Commit Graph

42 Commits

Author SHA1 Message Date
Cort Buffington ad399792c9 Update dmrlink_config.py 2018-11-26 10:19:35 -06:00
Cort Buffington 2520f394ed update 2018-10-08 22:12:56 -05:00
Cort Buffington bc59c75eb0 Added IPv6 Support
Someone made a comment… I added it.
2018-06-15 12:14:10 -05:00
Steve N4IRS 0fe54ad948 Update install script and fix missing section 2017-05-29 07:25:09 -04:00
Cort Buffington 1f4fedb432 fix bug in directory names 2017-05-16 16:55:08 -05:00
Cort Buffington 04ce07dc24 Cleanup 2017-05-15 14:55:06 -05:00
Cort Buffington a8703e058c Updates.... 2017-05-15 14:31:34 -05:00
Cort Buffington 934d349532 cleanup 2017-05-01 15:43:21 -05:00
Cort Buffington fbac51b3e9 Progress - maybe works 2016-11-23 16:37:37 -06:00
Cort Buffington 08ea043b46 Update RCM Message Types
I previously mistakenly put these contributed types (THANK YOU MARK!)
in the wrong place, this corrects that mistake.
2015-07-28 18:34:37 -05:00
Cort Buffington 7850ec8f85 Additional IPSC Message Types
Thanks Mark M for the additional IPSC message types discovered!
2015-07-27 17:12:34 -05:00
Cort Buffington b9b21ebebf Begin AMBE Data Dump 2015-03-24 11:06:42 -05:00
Cort Buffington 648569eb91 TIMESLOT TRANSLATION WORKS! 2014-09-18 20:08:54 -05:00
Cort Buffington baf87b7bf8 NEW TYPE FOUND 2014-08-29 17:01:12 -05:00
Cort Buffington 8a378fe2c1 More Decoding 2014-08-13 17:14:46 -05:00
Cort Buffington 6fb3601724 New RCM Type Found
Type 0x84 was seen by a user running ARS & GPS. It is not yet known
exactly what the type is for.
2014-06-25 16:32:34 -05:00
Cort Buffington 844339f27b Master + Repeater Firmware Compatibility
Change the reported IPSC version type to deal with some weird 2nd
registration packet we saw from repeaters with newer firmware
2014-05-24 14:24:24 -05:00
Cort Buffington cd823fb07d Fixed RCM Names 2014-05-18 15:31:10 -05:00
Cort Buffington 7340309638 Fixed RCM Names 2014-05-18 15:30:11 -05:00
Cort Buffington 72721d9870 Additional RCM Features 2014-05-18 15:23:19 -05:00
Cort Buffington 10c5c0c1ac Work on Master Support 2014-05-12 21:18:04 -05:00
Cort Buffington 8cad9ee839 Update Copyright 2014-04-28 22:05:31 -05:00
Cort Buffington a4a339aabf Move RCM Messages to ipsc.ipsc_message_types.py
Consolidate so that only one file with message-type mappings are used,
so that only one place needs updated.
2014-04-28 21:52:53 -05:00
Cort Buffington dae134cb5c NOW inc. in dmrlink.py 2013-12-15 09:45:18 -06:00
Cort Buffington d9cf7c3b8a More MODE and FLAGS additions 2013-12-12 07:50:47 -06:00
Cort Buffington 0701e75026 Changed Masks Slightly for Improved Processing Routines 2013-12-11 20:52:39 -06:00
Cort Buffington cea2cee20e Minor Clean-Up 2013-12-06 07:00:40 -06:00
Cort Buffington d356459ad2 minor logging changes... preferences really 2013-12-05 18:46:54 -06:00
Cort Buffington 3dc58e4609 This isn't Pytyhon 3... I don't need the b 2013-12-01 21:04:15 -06:00
Cort Buffington 8e78d70f0e THREE PACKET TYPES FIGURED OUT!
0x61, 0x62 and 0x63 have been mostly decoded. Still don’t know what all
of the pieces do, but know what they’re for finally!

This will mean big things for log.py as I figure out the details.
2013-11-23 17:30:12 -06:00
Cort Buffington 5ee94034d6 System Logger Cleanup
This has gotten messy durring development, so I decided to clean it up
some. The system logger should ONLY be used for internal logging of the
program, not to try and make a "netwatch" out of (for you c-Bridge
users). Please use the log.py module for that type of thing.
2013-11-09 11:33:52 -06:00
Cort Buffington c1c182f15a Updated copyright 2013-10-29 08:17:50 -05:00
Cort Buffington 67c9a17c3b Documenting New Message Type
Message Type 0x05 - this is the ack, or "confirmation" from the
subscriber receiving a confirmed private voice or data call.
2013-10-29 08:03:17 -05:00
Cort Buffington f5a4674ffe Added License file 2013-10-29 07:16:18 -05:00
Cort Buffington 13dede1fb9 FOUND NEW MESSAGE TYPE! 2013-10-22 13:53:02 -05:00
Cort Buffington 43c70bbdb1 Continued Clean-Up More Efficient
more of the same stuff… organizing and cleaning up stuff to make it run
better. CPU load now reduced by half!
2013-10-22 11:21:32 -05:00
Cort Buffington f23780901b Major Clean-Up!!!
Cleaned up many things:
Needless iteration during received packet parsing.
Grouping received packet re-requisite checking so that it can be done
once, not on each packet.
Removed some conversions where a number is converted twice just to be
compared.
2013-10-21 20:54:51 -05:00
Cort Buffington e70b9bee49 File no longer necessary 2013-10-12 11:10:02 -05:00
Cort Buffington 59cb7666f5 Added Config File Parser
No longer is it necessary to build the configuration by hand as a
python file. It now uses a basic INI style… not my favorite, but easily
added thanks to ConfigParser.

This BREAKS group-voice forwarding for now, as there's no good way to
add the rules config in the basic config file right NOW, but it will be
fixed soon.
2013-10-12 11:08:06 -05:00
Cort Buffington a8988e8cf7 Merge branch 'master' of https://github.com/n0mjs710/DMRlink
Conflicts:
ipsc.py
2013-10-10 16:19:12 -05:00
Cort Buffington 478301a394 Commeting the Config 2013-09-10 16:24:38 -05:00
Cort Buffington f04dd45346 MAJOR UPDATE!
Added a derived class for the rare event of an un-authenticated IPSC,
this necessitated moving two global functions into the classese.

Changes to prepare this as a module -- all "user space" packets that
are received now have expliciet callback functions (handily located in
one place)

Moved the supporting characters into the ipsc sub-directory. The config
is the only likely one to be touched.

Improved some of the logging, but also commented it out to make things
run faster when it is not in use.
2013-09-10 15:28:18 -05:00