Go to file
Cort Buffington 1bf629db2d Make it client/master agnostic
changed HBSYSTEM class method call to reference “send_system”, not
“send_clients”. This allows underlying hblink.py to decide if the
system is a master or client and work appropriately.
2018-08-01 11:59:20 -05:00
.gitignore Don't track sub_acl.py and reg_acl.py – SAMPLES are now included. 2018-07-12 19:57:36 -05:00
acl.py Added HBP Registration ACL 2018-07-11 18:55:45 -05:00
hb_bridge_all_rules_SAMPLE.py Added per-timeslot ACLs 2018-06-19 16:03:08 -05:00
hb_bridge_all.py Updated all applications to support socket reporting 2018-07-03 21:51:20 -05:00
hb_confbridge_rules-SAMPLE.py Update hb_confbridge.py to work like the DMRlink equivalent 2018-06-20 15:34:19 -05:00
hb_confbridge.py Updated all applications to support socket reporting 2018-07-03 21:51:20 -05:00
hb_config.py Refactor validation to optimise code 2018-06-25 18:23:56 +01:00
hb_const.py Added min & max DMR IDs 2018-02-06 16:06:01 -08:00
hb_log.py Descriptions added (below copyright and license area) 2016-12-19 08:36:17 -06:00
hb_parrot.py Make it client/master agnostic 2018-08-01 11:59:20 -05:00
hb_router.py Updated all applications to support socket reporting 2018-07-03 21:51:20 -05:00
hb_routing_rules-SAMPLE.py Further Modularization 2016-11-26 14:36:24 -06:00
hblink-SAMPLE.cfg Updated all applications to support socket reporting 2018-07-03 21:51:20 -05:00
hblink.py Startup with no ACL defined 2018-07-29 18:09:44 -05:00
LICENSE.txt License Change 2016-11-21 19:13:32 -06:00
README.md fixed typos/capitalization 2018-06-20 15:51:38 -05:00
reg_acl-SAMPLE.py Update and rename reg_acl.py to reg_acl-SAMPLE.py 2018-07-12 19:55:17 -05:00
reporting_const.py Adding hooks for socket reporting. 2018-06-19 16:02:38 -05:00
requirements.txt update 2016-12-19 07:55:17 -06:00
sub_acl-SAMPLE.py Update and rename sub_acl.py to sub_acl-SAMPLE.py 2018-07-12 19:56:35 -05:00

Please join the DVSwitch group at groups.io for online forum support, discussion, and to become part of the development team. DVSwitch@groups.io
### FOR SUPPORT, DISCUSSION, GETTING INVOLVED ### Please join the DVSwitch group at groups.io for online forum support, discussion, and to become part of the development team. DVSwitch@groups.io

PROJECT: Open Source HomeBrew Repeater Proctol Client/Master.

UPDATES:

PURPOSE: Thanks to the work of Jonathan Naylor, G4KLX; Hans Barthen, DL5DI; Torsten Shultze, DG1HT we have an open protocol for internetworking DMR repeaters. Unfortunately, there's no generic client and/or master stacks. This project is to build an open-source, python-based implementation. This is a non-commercial license. Atribution is required if you use it.

For those who will ask: This is a piece of software that implements an open-source, amateur radio networking protocol. It is not a network. It is not indended to be a network. It is not intended to replace or circumvent a network. People do those things, code doesn't.

PROPERTY:
This work represents the author's interpretation of the HomeBrew Repeater Protocol, based on the 2015-07-26 documents from DMRplus, "IPSC Protocol Specs for homebrew DMR repeater" as written by Jonathan Naylor, G4KLX; Hans Barthen, DL5DI; Torsten Shultze, DG1HT, also licenced under Creative Commons BY-NC-SA license.

WARRANTY None. The owners of this work make absolutely no warranty, express or implied. Use this software at your own risk.

PRE-REQUISITE KNOWLEDGE:
This document assumes the reader is familiar with the Python programming language and DMR.

MORE DOCUMENTATION TO COME

0x49 DE N0MJS

Copyright (C) 2016-2017 Cortney T. Buffington, N0MJS n0mjs@me.com

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA