开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Fw: [d-rats] Does D-RATS need a map?


 

Hopefull the second file attached is a bmp print screen of the map area between WA9LKZ and AB9FT north of Milwaukee (Sheboygen)

Have fun all!!

Ralph Barbakoff (WA9LKZ)


----- Forwarded Message -----

From: Ralph Barbakoff <barbakoff@...>
Sent: Monday, March 21, 2022, 11:36:20 AM CDT
Subject: Re: [d-rats] Does D-RATS need a map?

It runs on my Dell C840 under python3 Linux.??

Had problem getting it to start with command line, but double click in the folder started up.? Took it quite a whiel to load the maps but they look great.

The log file is the attached text document.

Fantastic, Maurizio u are the modern day Galileo!?

Ralph Barbakoff (WA9LKZ)


On Monday, March 21, 2022, 10:23:32 AM CDT, Maurizio Andreotti <maurizioandreottilc@...> wrote:



hi folks

John is doing a fantastic job porting the entire application to python3.

Although it's not fully ported, as of now it works quite stable on linux and windows. If??anybody wantd to test it , this can be done .

in general the new version?rely on the same config file you already?have for latest d-rats.

LINUX
to test it on linux, you need to have python3 installed (instructions as per your distribution) and then? it's enough?to download the code in a new folder and launch it.
?
>python3 ./d-rats.py

at first it will probably complain about the usual packages to install - (if you try pls pls keep your notes so we can enrich the wiki),

in case you want to use a new config file, this option should work:
>python3?./d-rats.py --config ~/.d-rats-ev/d-rats2.config

in order to execute it with maximum verbosity to control what is happening:
>python3?./d-rats.py --loglevel DEBUG

more info on available options here:

WINDOWS 10 TEST
as of now, to test it on Windows 10 it is necessary to set up an environment? where the code is interpreted.

I don't?recall all the steps i did to get it working on windows (if you try pls pls keep your notes so we can enrich the wiki), the key step was to install Msys2 by following the instructions at

?while following this wiki:


then just download the d-rats code, unzip it into your "mysys home", in my case:
"C:/msys64\home\mauri\

and launch it:
>python3?./d-rats.py --loglevel DEBUG

any bugs or suggestions. pls let's use the tracker:?


thanks anybody for helping.
cheers
maurizio


Il giorno lun 21 mar 2022 alle ore 14:20 John E. Malmberg <wb8tyw@...> ha scritto:

On 3/20/2022 5:19 PM, Patrick Connor via wrote:
> First, I would like to thank WB8TYW for his efforts to modernize
> D-RATS. His recent posts about the map jogged my memory. I have been
>? using D-RATS since the 2.x days. Some of the features built into
> D-RATS were just hacks by Dan as experiments that were not followed
> through to completion. That brings me to the question: Does D-RATS
> need a map? I always have an APRS client open at the same time I am
> using D-RATS. I would find it convenient to show D-RATS position
> reports on my APRS map, having all assets shown in one window. I
> suggest D-RATS can connect to APRS clients by emulating an APRS-IS
> server port, or an AGW or KISS over TCP port that APRS clients can
> connect to.

> I'm just thinking out loud here and would welcome any discussion.

Your welcome.

Current status:

The new fork is now python3 only.? ?I am slowly removing the python2
compatibility mode code.? I can not test pyton2 on windows any more.

The Map code is now fully functional in my the python_tyw branch of my
test fork.? Maurizio, IZ2LXI, has pointed out that some of the menus
imply that they can do things that they can not, but should.? So there
is a learning curve to using things.

Working in Maps are the USGS River data, Buoy data, and static data
points.? Also the points are now plotted accurately on the map at all
zoom levels as a bug fix.

If you have the current python geopy module installed, (Not availed as a
signed package for some platforms), you can now add points based on
addresses, city names, or zip-codes.? Old feature brought back to life.

So the map function will be there, but by default the map is not active.
So you are free to ignore it.

File and form transfers appear to work, and so are most the QST modes
working including RSS and CAP modes.

When the lands, it will
have communications tested for the serial ports and ratflectors.
It adds automatic re-connection to socket based ratflectors that get
disconnected, and it fixes an existing bug in KISS mode that removes
some noise from the Chat window.

No test feedback from Mac OS-X users yet.? The current "official" d-rats
release only has one feature disabled for Mac users, wl2k mode.? And the
reason in the comments for it being disabled is incorrect, it should be
trivial for a Mac OS-X programmer to get that re-enabled.

Everything else should work, but just has not been tested.? So we can
work with Mac OS-X testers to get that fully functional.

I have not tested AGW or W2LK modes yet in my fork.? I have not looked
at how to test them yet.? Quite a bit of network stuff, such as e-mail,
network GPS, etc., has not been tested yet.

I am not currently an APRS, AGW, or W2LK user, so I do not know how to
test them fully.? ?I was able to test the serial modes by connecting two
d-rats clients via serial cables.

Maurzio and I are tracking issues found with the fork at:


Enhancements are not a priority over just getting existing functionally
or existing bugs fixed.

One of the features deprecated form GTK-2 to GTK-3 is thread locking, it
is now a noop.? The explanation for the change is worded to indicate
that making GTK Calls directly from a thread has never been supported.

I have already removed some code in maps for that, but do not know if
anything else needs changing.? But the symptoms of that are random
messages to stderr, and various crashes including segmentation faults,
which we are still seeing.? ?I can go for days with out one of these
occurrences now, or one can happen overnight.

73
-John
wb8tyw@... or wb8tyw@... - Both go to the same inbox.