k2ie / bmxtg Goto Github PK
View Code? Open in Web Editor NEWBrandmeister XTG Dialer for DV4mini
License: GNU General Public License v3.0
Brandmeister XTG Dialer for DV4mini
License: GNU General Public License v3.0
bmxtg.py v1.3 (10/04/2017) Released under the GNU General Public License v3.0 Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. INSTALLATION Download the .deb package: wget https://github.com/K2DLS/bmxtg/releases/download/1.3/bmxtg-1.3.deb To install: sudo dpkg -i bmxtg-1.3.deb After installing, copy the desktop file to your Desktop directory. This will make the desktop icon available. cp /usr/local/share/bmxtg/bmxtg.desktop ~/Desktop/ CONFIGURATION The following configuration files must be stored in /etc/bmxtg: talkgroups.conf masters.conf buttons.conf To configure bmxtg.py for use, open the masters.conf file in an editor. Look for the [My Master] section at the top of the file. The bm_master option should be set to the number of the master that your dv4mini client software connects to. As of version 1.2, masters.conf no longer contains the list of all Brandmeister master servers. This is downloaded dynamically when bmxtg.py is started. As of December 2018, the USA master servers no longer work with the DV4mini. Choose a bm_master that is not located in the USA. There are 12 memory buttons. Place the names of the memories you want to use in the buttons.conf file. The name that you use in the buttons.conf file must EXACTLY match the name for that talkgroup as listed in the Brandmeister groups file at https://api.brandmeister.network/v1.0/groups/. As of version 1.2, talkgroups.conf contains only those talkgroups that you wish to override. The talkgroup list contains some long names. Long names used on a button will cuase the keypad to become wider. You can shorten or abbreviate the names if you wish to have a narrower memory keypad. For example, "New Jersey" can become "NJ". The longest talkgroup name in use will determine the buton width. However, if you change the text in button.conf you must add or change the corresponding text in talkgroups.conf or that button will not function. You only need entries in talkgroups.conf for those labels that you are overriding. Make certain that bmxtg.py is executable (chmod +x bmxtg.py) or you will have to execute it by first running python (python ./bmxtg.py). 73 de K2DLS
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.