Commit Graph

33 Commits

Author SHA1 Message Date
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