Commit Graph

29 Commits

Author SHA1 Message Date
Cort Buffington 1f4fedb432 fix bug in directory names 2017-05-16 16:55:08 -05:00
Cort Buffington 8f971496cd cleanup 2017-05-16 13:50:56 -05:00
Cort Buffington 53c4ff5b23 ALL ARE WORKING EXCEPT ambe_audio.py 2016-12-18 21:51:13 -06:00
Cort Buffington 4b81a6b22d Fix typos 2016-11-23 15:09:24 -06:00
Cort Buffington 9f5ac3fad4 Licence Change 2016-11-23 07:50:56 -06:00
Cort Buffington 475dc9d766 Housekeeping Updates 2016-04-28 14:28:32 -05:00
Cort Buffington 5a5ecb322b IP Interface may be specified now
This is useful when using multiple interfaces and bridge.py is employed
as an application gateway between multiple un-connected networks (like
VPNs to the real world).
2014-10-31 10:30:18 -05:00
Cort Buffington f0d50c8211 Update Versions/Documentation 2014-08-31 13:18:35 -05:00
Cort Buffington 80114833b1 Update Copyright 2014-04-28 22:07:34 -05:00
Cort Buffington 8cad9ee839 Update Copyright 2014-04-28 22:05:31 -05:00
Cort Buffington 43e11ea19a Removed Class & Inheritance for Unauth IPSCs
Previously, an unauthenticated network used a different class that
subclassed IPSC and overrode the the three functions that affect
authentication. Now, during class instantiation ( with __init__ ), the
set of functions are “aliased” depending on whether or not the IPSC’s
auth flag is set in dmrlink.cfg
2014-04-28 21:42:48 -05:00
Cort Buffington 874b11db7b Daemon Support
Shebangs added to all files expected to be executed, command line
argument for configuration file added (otherwise, it looks for
dmrlink.cfg in the same directory as dmrlink.py) - this divorces it
from the last ties to a shell environment… or at least I think.
2014-01-03 15:01:43 -06:00
Cort Buffington 3bc2a1fe98 Took out call-backs that do nothing 2013-12-15 10:37:01 -06:00
Cort Buffington 0291bbbd9d minor formatting updates 2013-12-06 06:52:43 -06:00
Cort Buffington 2a895d0787 General Clean-Up 2013-12-03 10:48:41 -06:00
Cort Buffington b74b46e3bd Shebang and app notes added... 2013-11-24 22:01:20 -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 48a100f0df Fixed a few more bugs...
AND found some caveats, which will be listed as issues shortly.
2013-11-13 19:07:20 -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 da74773599 Remove bunk RSSI 2013-11-08 13:47:35 -06:00
Cort Buffington 6223f582cf Unauthenticate IPSC Bug Fixed
unauthenticated packets were subject to having their hashes stripped
just like other packets. The problem is that they don't have hashes to
strip, so I was throwing away part of the packet. Fixed in log.py,
dmrlink.py and bridge.py
2013-10-30 13:36:45 -05:00
Cort Buffington 7a63b3d25f Broke Alias File Into Multiples
Why parse several thousand dictionary entries when all you need to do
is find which of a couple hundred repeaters or a handful of TGIDs?
2013-10-30 11:47:30 -05:00
Cort Buffington 09e1d7f36a Working on RSSI
Added easy-change capabilities (IPSC flags) to dmrlink.py
Working with XCMP/XNL and RSSI in log.py
2013-10-30 07:57:17 -05:00
Cort Buffington 8f2e1433be (maybe) fixed unauth
did not add the additional code to use unauthenticated IPSC with the
log mixin. Added it blind - as in I've not tested it yet. If someone
finds this and tests it BEFORE I do, please let me know if it works.
2013-10-29 21:19:43 -05:00
Cort Buffington 0002b91e52 No luck with RSSI yet... 2013-10-29 16:36:04 -05:00
Cort Buffington ccd1eab3aa begin working with RSSI data in log.py 2013-10-29 15:16:48 -05:00
Cort Buffington c1c182f15a Updated copyright 2013-10-29 08:17:50 -05:00
Cort Buffington f5a4674ffe Added License file 2013-10-29 07:16:18 -05:00
Cort Buffington 1331726028 Add first two applications
As of now, dmrlink.py is only a behind the scenes worker... It's just
the base class to take care of link establishment and maintenance.
Applications, such as bridging or logging will now be in their own
files and inherit from dmrlink.py
2013-10-29 07:09:18 -05:00