Commit Graph

616 Commits

Author SHA1 Message Date
Cort Buffington 7259f16ec0 debugging, don't use 2015-08-12 09:04:35 -05:00
Cort Buffington fc18a2f3c0 debugging, don't use 2015-08-12 09:02:49 -05:00
Cort Buffington 8d8f5a6eed debugging 2015-08-12 08:55:53 -05:00
Cort Buffington fb0b522e17 fix logging of trigger TGID 2015-08-12 08:50:56 -05:00
Cort Buffington 0885a3b565 TS/TGID Matching + re-Writes on TX
borrowed matching and re-write logic from bridge.py to make this match
on specific TS/TGID combinations and re-write values on playback.
2015-08-11 21:18:36 -05:00
Cort Buffington 95a03fc28a Bridge contention bug
Fixed a problem where I used return instead of continue in contention
handling. ONE rule problem threw the packet away for ALL subsequent
rules!!!
2015-08-06 22:51:34 -05:00
Cort Buffington 02d54288f3 Added Master/Peer IP Address 2015-08-05 10:20:42 -05: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 2524822e80 added null reporting loop
this makes importing consistent for applications in case there is no
reporting configured.
2015-07-27 20:10:35 -05:00
Cort Buffington 2635046aad logging bug: Unknown IPSC Type
The packet type’s numeric value was reported wrong in log messages for
unknown types.
2015-07-27 17:13:41 -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 52a2b26c0a Bug in Call Contention Error
saved the original packet destination TGID for checking on the target
IPSC, not the target (translated) TGID.
2015-07-27 16:34:46 -05:00
Cort Buffington 231c37f744 See Last Push 2015-07-27 16:29:23 -05:00
Cort Buffington c73483a4fd Additional Logging for Call Contention
more descriptive logging when a call is not bridged due to group
hangtime
2015-07-27 16:27:45 -05:00
Cort Buffington f0cc0e097b Call Contention Debugging Added
Added more information to info level log when a call is not bridged
because the destination is in Group Hangtime.
2015-07-27 16:26:02 -05:00
Cort Buffington e89f6e877b Add Trunk Type for IPSC 2015-07-22 15:02:36 -05:00
Cort Buffington e3051fec85 Update README.md 2015-07-19 07:55:19 -05:00
Cort Buffington 4e3cd140dd Update README.md 2015-07-06 10:22:49 -05:00
Cort Buffington 9204a90cfb Update README.md 2015-07-06 10:22:32 -05:00
Cort Buffington 5c2ef72028 Improve Display Format 2015-07-01 07:53:11 -05:00
Cort Buffington 474e73dd23 add timestamp 2015-06-30 20:59:13 -05:00
Cort Buffington 96d0f11615 add configurable frequency 2015-06-30 20:56:00 -05:00
Cort Buffington 9ac48cac3f formatting update 2015-06-30 20:54:15 -05:00
Cort Buffington 113ebc8bf3 formatting update 2015-06-30 20:53:28 -05:00
Cort Buffington 02439f6ec4 formatting update 2015-06-30 20:49:02 -05:00
Cort Buffington b77e2a9809 fix self-master reporting 2015-06-30 20:47:22 -05:00
Cort Buffington bd251461f4 debugging 2015-06-30 20:38:04 -05:00
Cort Buffington ae29844809 fix bridge.py reporting 2015-06-30 20:36:14 -05:00
Cort Buffington 97fa6bfe92 debug reporting 2015-06-30 19:32:40 -05:00
Cort Buffington 354fa34e8a add reporting loop to bridge.py 2015-06-30 19:29:59 -05:00
Cort Buffington 1285ddedff Application to Print IPSC Stats 2015-06-30 12:43:30 -05:00
Cort Buffington d7f11d955c Initial File Upload 2015-06-30 11:51:04 -05:00
Cort Buffington 8e85b71e27 Add Pickle Dump to Reporting 2015-06-30 11:50:51 -05:00
Cort Buffington ecd2648372 remove commented code 2015-06-29 14:58:39 -05:00
Cort Buffington 5b4520318f Fix Typo "_host, _port" was missing ", " 2015-06-29 14:48:58 -05:00
Cort Buffington 574a89e7f9 Remove JSON Reporting
It has a major problem with byte strings in the dictionaries… this may
never work
2015-06-20 19:57:07 -05:00
Cort Buffington 31223a846d Work on reporting options 2015-06-12 08:28:48 -05:00
Cort Buffington b8bd3da8db Add IPSC Trunk Flag
Trunk flag will (not yet) byass IPSC TS loading checks so that 2 or
more DMRlinks may join an IPSC that moves streams between them. It will
be possible to bridge an arbitrary number of streams since there’s no 2
TS restriction on a DMRlink to DMRlink IPSC
2015-06-07 21:06:30 -05:00
Cort Buffington 10a21ed118 Word on data reporting options
in the process of adding several ways to dump the data structure from
each IPSC for processing by some external program.
2015-06-07 20:54:21 -05:00
Cort Buffington ec9c20d5ee *NOT_BACKWARD_COMPATIBLE* changes
Changes to the REPORTS section of the config and dmrlink.py to pave the
way for more flexible reporting types.
2015-06-07 15:46:29 -05:00
Cort Buffington d2a73a044e log "ID, IP:PORT" instead of just "ID" 2015-06-07 13:19:32 -05:00
Cort Buffington ea0188002a Add IP:Port to logging for some messages 2015-06-07 11:47:07 -05:00
Cort Buffington 9265ebaa9b Update 2015-06-03 14:38:58 -05:00
Cort Buffington 29789acfd9 Internal Diagnostics (Timing)
Added some stuff for measuring timing. Must be uncommented to work.
2015-05-28 09:58:06 -05:00
Cort Buffington 707d9cc1f6 Internal Diagnostics
Added pieces for timing run times. No functional change unless you go
uncomment stuff to turn it on.
2015-05-28 09:42:58 -05:00
Cort Buffington bacb063121 Work on Data Packet Types 2015-05-28 09:42:14 -05:00
Cort Buffington 38b6e955a7 TXT Messages WORK! 2015-05-23 09:03:06 -05:00
Cort Buffington ea5141684b Work on TXT Messaging 2015-05-23 08:54:46 -05:00
Cort Buffington e2f596f311 DNS resolution
use gethostbyname when we parse the config, once, rather than leave it
to twisted to do when we send packets.
2015-05-21 09:45:24 -05:00
Cort Buffington 679038face Prepare for Data 2015-05-21 09:39:43 -05:00