Commit Graph

58 Commits

Author SHA1 Message Date
Cort Buffington 912ac9fb87 test 2018-12-05 09:49:29 -06:00
Cort Buffington 305f7f4a49 add TX reporting 2018-12-05 09:41:34 -06:00
n0mjs710 65e793d622 added bridge-event for timed-out transmission on HBP slot 2018-12-04 13:48:57 -06:00
n0mjs710 d61bc8a5e5 comment non-working log line 2018-12-03 20:59:12 -06:00
Cort Buffington 07269cde85 Add bridge event for timout (experimental) 2018-12-03 20:50:44 -06:00
n0mjs710 ff2818016d Lengthen OBP active queue length 2018-11-29 10:27:32 -06:00
Cort Buffington d0fef204cf Don't mark properly ended OBP calls as timed out 2018-11-28 07:53:07 -06:00
n0mjs710 ce3ab6710b Comment out OBP outbound stream ID removal - mulitple terminators breaks this. 2018-11-28 07:44:23 -06:00
Cort Buffington 17c4a03c0b remove stream ID from target systems at call end 2018-11-28 07:34:32 -06:00
n0mjs710 bf2a99ec00 fix packet length to not confuse YSF2DMR when OBP is the source 2018-11-27 20:59:39 -06:00
Cort Buffington 8a6225bd8e fix signals 2018-11-25 10:47:00 -06:00
Cort Buffington 9e5cc5311c logging typo fixed 2018-11-25 10:40:42 -06:00
Cort Buffington 479eb5a9bb Added BSD style copyright notice 2018-11-25 10:36:14 -06:00
Cort Buffington 71e794dd52 modified logging methodology
configure a logger in each module, create the proper configuration in the __main__ of each file
2018-11-24 10:20:47 -06:00
Cort Buffington e5978f79ca Consolidate ACLs into HBlink.py
MAJOR CHANGE: Move ACLs into the main hblink.cfg configuraiton file and process all ingress ACLs in hblink.py itself. This means removing all other ACL processing from other programs, except hb_bridge_all.py which uses the main hblink.py ACLs for egress processing.
2018-11-21 10:24:19 -06:00
n0mjs710 b639f83057 OpenBridge Improvements, bug fixes, logging 2018-11-12 16:39:33 -06:00
n0mjs710 8acaded9dc Added logging, and fixed instance STATUS dictionary for HBP systems - Start time was incorrectly recorded. 2018-11-11 15:17:35 -06:00
n0mjs710 fe8b2e3595 Incremental Updates - nothing big 2018-11-10 15:36:19 -06:00
Cort Buffington da42770ef5 indent logging line to reduce frequency 2018-11-08 13:38:12 -06:00
n0mjs710 db18b418b6 OB to OB Support Added 2018-11-08 09:39:50 -06:00
Cort Buffington 316b566b9d an OB to OB Support 2018-11-08 09:02:24 -06:00
Cort Buffington 57bfd9b203 Fix bridge table reporting interval 2018-11-08 08:39:31 -06:00
n0mjs710 12ba4ba3eb Merge branch 'openbridge' of https://github.com/n0mjs710/hblink into openbridge 2018-11-08 08:29:22 -06:00
n0mjs710 84ac4c24c6 Fixed minor reporting bug 2018-11-08 08:28:47 -06:00
Cort Buffington 8ce98d148e Timers intialized set when ACTIVE = False
Fixed initial timer problem
2018-11-08 08:26:25 -06:00
Cort Buffington 61164fa290 inactive stream id removal working
Please test this more... I think it's working.
2018-10-27 12:29:29 -05:00
Cort Buffington e78912d557 work with stale stream removal - not working 100% 2018-10-27 11:52:29 -05:00
Cort Buffington ed12a8effa Dangerous, but it works
Needs code optomization and cleanup, and as of now, has no method to purge abandoned stream_ids, and thus will have the effect of a memory leak for calls wothout voice terminators
2018-10-27 09:45:05 -05:00
Cort Buffington 5fbf8f0a11 Update hb_confbridge.py 2018-10-12 16:38:18 -05:00
Cort Buffington 85139a17e6 Update hb_confbridge.py 2018-10-12 16:37:01 -05:00
Cort Buffington 5fd5ecb2ef Update hb_confbridge.py 2018-10-12 16:35:25 -05:00
Cort Buffington 98298cfca1 Update hb_confbridge.py 2018-10-12 16:33:21 -05:00
Cort Buffington 491afb806c Update hb_confbridge.py 2018-10-12 16:30:18 -05:00
Cort Buffington 28007dcc87 Update hb_confbridge.py 2018-10-12 16:26:42 -05:00
Cort Buffington 3c7db08dfd Update hb_confbridge.py 2018-10-12 16:25:36 -05:00
Cort Buffington 4d9b2f0af4 Update hb_confbridge.py 2018-10-12 16:23:16 -05:00
Cort Buffington 37b6f27864 Update hb_confbridge.py 2018-10-12 16:21:31 -05:00
Cort Buffington b3273fcc7f Update hb_confbridge.py 2018-10-12 16:19:02 -05:00
Cort Buffington bccf8d93dd PROGRESS - DOES NOT WORK
this commit is to get the test code moved to the testing server. It is not intended for people to try and download to use
2018-10-12 14:20:05 -05:00
Cort Buffington 9b8edd2e1c update 2018-10-08 22:14:50 -05:00
Cort Buffington ca2aaa5d59 Merge branch 'socket_address' 2018-09-05 11:15:39 -05:00
Cort Buffington a8dd60c3b4 Finish adding Registration ACL to all apps
renamed build_acl and the associated ACL to build_reg_acl and REG_ACL
to disambiguate from bridge_all and confbridge subscriber ACLs. Added
the registration ACL feature to all applications.
2018-08-23 19:34:31 -05:00
Cort Buffington d9dd1881ad Fix problem of not starting up when a subscriber ACL is not defined 2018-08-23 14:13:33 -05:00
Cort Buffington d1af0560c4 INITIAL BRANCH COMMIT
0) CONFIGURATION FILES WILL NEED UPDATED TO CHANGE NAMING
CONFIGURATIONS!

1) Updated use of socket address instead of discrete IP/port. This will
be needed for socket address based validation and is faster… duh…
should have done this in the beginning.

2) Changed all references to “clients” as HBP systems to “peers”. This
sets the stage for having a peer_id and an originator_id for DMRD
packets.

3) Found and squashed a number of other random bugs, including the
registration ACL not working in confbridge or bridge_all.

4) router is now retired. confbridge is the future.
2018-08-07 16:05:27 -06:00
Cort Buffington 416ab12c5f Updated all applications to support socket reporting 2018-07-03 21:51:20 -05:00
Cort Buffington e6b99c3d2b Call Monitoring FULLY FUNCTIONAL 2018-06-22 15:11:25 -05:00
Cort Buffington 2a4295743a Continued work on socket-based reporting
Status table and bridge table now work. Log messages are sending, but
formatting isn’t right yet, so they present as unknown messages.
2018-06-22 09:28:31 -05:00
Cort Buffington e8ef79bab0 Fixed subscriber ID display in 1 logging message 2018-06-20 16:21:06 -05:00
Cort Buffington 4fd6c8b600 add triggering features of DMRlink version
add resets, timeslot specification and not taking actions if they don’t
change anything.
2018-06-20 15:41:37 -05:00
Cort Buffington 17e028700f Update hb_confbridge.py to work like the DMRlink equivalent
Improved rule activation to include timeslot and resets, as well as not
activating rules already activated, etc.
2018-06-20 15:34:19 -05:00