Code Monkey home page Code Monkey logo

pictalk's People

Contributors

f4gkr avatar fxh70 avatar k4kdr avatar ulysse71 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

ulysse71 k4kdr

pictalk's Issues

.KSS file script

No doubt there are better ways to do this, but if anyone would like to convert all or part of the pictalkframes.txt data output file created by PicTalk to a .KSS file for use in other apps (i.e., DK3WN decoder, etc.), please feel free to use (and IMPROVE!) a simple script I uploaded to: https://git.io/vAKfj

Latitide / Longitude Format?

Please forgive me if this has been addressed on social media or a README, but I could not find it.

What format should be used for the "Your latitude" & "Your longitude" boxes when prompted?

Thank you!

Unable to obtain decodes using linux Mint Mate 19.2 (based on Ubuntu 18.04 LTS) using python 3.6.9

Hi Sylvain,

Congrats to you and the @picsat team for the satellite recovering after a long sleep! Wow.

I'm trying to use the PicTalk decoder but have not been able to obtain any decodes despite strong signals, which gr-satellites is able to decode. Using Mint Mate 19.2 (based on Ubuntu 18.04 LTS) using python 3.6.9.

As far as I can tell, all dependencies have been met before compiling binary.
Console output attached. The signals are seen but something appears to prevent decoding and or printing.

Any suggestions on debugging most welcome.

PicSat.txt

Selection_228

Thanks so much!
Bob N6RFM

.

PicTalk auto-upload active?

During previous passes, I ran an array of Windows SDR & decoder tools on a second computer in parallel with PicTalk on a linux computer. One of those Windows apps was the SiDS uploader from DK3WN. Packets decoded in Windows and uploaded via the DK3WN decoder would be immediately reflected on my profile page.

On tonight's pass, I did NOT run the Windows DK3WN SiDS uploader. PicTalk on linux decoded 64 packets but I can find no indication on the local linux PC (logs, etc.) nor on the PicSat website that those packets were uploaded to the project team.

At this time (23-Feb-2018) is PicTalk programmed to automatically upload decoded packets?

If, so, how can we tell if that was successful?

If not, of course that's fine & the newly decoded packets can be easily uploaded manually on the website.

Thank you!

Segmentation Fault Crash

Hi Sylvain,

FYI.

After 22 frames had the 8Mar GitHub version of PicTalk crashed with "segmentation fault". Was looked at decode screen at the time.
Picsat.txt
Re-started and rest of pass was OK. Not sure what happened.
Please let me know if I can provide additional information or test results.

Thanks,

Bob

KSS versus TXT format

If possible, please allow for pictalkframes to be saved as both .txt and .kss format. The .kss format is required for data import to other software for display (e.g., DK3WN). Merci es 73. Bob

libgps-dev is also a dependency

Hello! Thanks for all the work to produce such a nice GUI.

When compiling on Ubuntu 16.04 linux (64-bit), I received the following:

In file included from main.cpp:41:0:
hardware/gpdsd.h:38:17: fatal error: gps.h: No such file or directory
compilation terminated.
Makefile:2687: recipe for target 'main.o' failed
make: *** [main.o] Error 1

... apparently "libgps-dev" is required as the compile was successful after running:

sudo apt-get install libgps-dev

Feature Request - Default Settings in .conf file

If considered a worthwhile use of your programming time, it would be very desirable to place entries in ~/PicTalk-data/pictalk.conf where the user could define the default (start-up) values for "RF Gain", "FFT Rate", and "Threshold" that have proven to work best for them.

Thank you!

Packets seen but not decoded

Granted a low pass here (< 10 degrees elevation), but a strong signal was received from numerous packets. However, while there was activity in the terminal window (see below), no packets appeared to decode.

Here is the terminal window content that was seen when a strong enough packet was received:

Proccessing Data from point 0 to 2183, with slow speed:
..1..with delay = 4 ms
 state transition from  "sFrameStart"  to  "sFrameEnds"
 state transition from  "sFrameEnds"  to  "sSearchFrame"
..3..with delay = 27 ms
..4..with delay = 523 ms
..5..with delay = 612 ms
..9..with delay = 612 ms and biterate 9600
..1..with delay = 2 ms
..3..with delay = 8 ms
..4..with delay = 312 ms
..5..with delay = 368 ms
..9..with delay = 368 ms and biterate 1200
 state transition from  "sSearchFrame"  to  "sFrameStart"
 state transition from  "sFrameStart"  to  "sFrameEnds"
 state transition from  "sFrameEnds"  to  "sSearchFrame"
 state transition from  "sSearchFrame"  to  "sFrameStart"
 state transition from  "sFrameStart"  to  "sFrameEnds"
 state transition from  "sFrameEnds"  to  "sSearchFrame"

... a more favorable pass is upcoming, so perhaps the higher signal strength will produce decodes.

python crashing due to encoding error in decodeZ3.py

decodeZ3 is crashing with the following message on ubuntu 16.04:

starting python
Traceback (most recent call last):
File "/home/hugot/import/PicTalk/bin/python/decodeZ3.py", line 418, in
print("Starting ZMQ publisher\u2026")
UnicodeEncodeError: 'ascii' codec can't encode character '\u2026' in position 22: ordinal not in range(128)
python ends

Not sure about the gravity of the problem.
I suggest removing the faulty characters at line 418 as it seems not needed here.

python3 versions of scipy & requests required

On Ubuntu 16.04 (64-bit), even though GUI launched successfully, I noticed the following in the terminal window:

ImportError: No module named 'scipy'

... even though the Ubuntu repository version of python3-scipy was already installed:

k4kdr@:~/PicTalk$ apt-cache policy python3-scipy
python3-scipy:
  Installed: 0.17.0-1
  Candidate: 0.17.0-1
  Version table:
 *** 0.17.0-1 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        100 /var/lib/dpkg/status

This was corrected by running:

pip3 install scipy

======

After applying the above fix, saw in the terminal window:

ImportError: No module named 'requests'

... this was corrected by running:

pip3 install requests

======

After applying the above, the terminal window shows much more feedback than it did when the "No module" errors were being seen:

k4kdr@:~/PicTalk$ ./bin/pictalk
Found Rafael Micro R820T tuner
 Tuner type: 5  min_tuner_freq= 24000000  max_tuner_freq= 1766000000
 gain range :  0  to  49.6
 manufacturer :: Realtek
 product :: RTL2838UHIDIR
 serial :: 00000001
Exact sample rate is: 2200000.014570 Hz
Web server listening on port 8001
Controller::run() 
transition from  0  to  1
using Python : "/home/k4kdr/PicTalk/bin/python/decodeZ3.py"
starting PythonDecoder::run()
starting python
Starting ZMQ publisher…
Started ZMQ publisher.
Connecting to PicTalk
Starting Main Thread
Connected to PicTalk.
python ends
Sending Picsat RX frequency

? screen behaviour

Hi Sylvain,

Have noticed that if change RX frequency and stop/start PicTalk, the "threshold" line changes shape, and acts strangely. Have not determined if this is simply a visual change, or if it matters for decoding.

BTW running Linux Mint 18.3 Sylvia - Linux TPX230 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

73 es TKS!! Really like the program.

Bob
screenshot at 2018-02-22 15-16-11

Creation of "pictalk" folder at runtime

A minor item, but it appears that when the PicTalk application is run, a '~/pictalk/' folder continues to be auto-created if not already present.

If there is no longer any use for this folder, you may wish to remove the code that creates it.

Best regards,

Dependences from Debian 9

Hi! thanks for your work!!! i'm trying to install it from the deb package, but in the dependences when i'm put the "apt-get -f install" don't install nothing. If i'm try to search the packages individually, i'm found all except the libpython3.6-dev.

All others found ok (libfftw3-3 qt5-default libzmq3-dev libhidapi-hidraw0 python3-zmq python3-scipy python3-numpy).

#dpkg -i ./pictalk_1.0.0_amd64.deb
dpkg: problemas de dependencias impiden la configuración de pictalk:
pictalk depende de libfftw3-3; sin embargo:
El paquete libfftw3-3' no está instalado. pictalk depende de qt5-default (>= 5.5); sin embargo: El paquete qt5-default' no está instalado.
pictalk depende de libzmq3-dev; sin embargo:
El paquete libzmq3-dev' no está instalado. pictalk depende de libhidapi-hidraw0; sin embargo: El paquete libhidapi-hidraw0' no está instalado.
pictalk depende de python3-zmq; sin embargo:
El paquete python3-zmq' no está instalado. pictalk depende de python3-scipy; sin embargo: El paquete python3-scipy' no está instalado.
pictalk depende de python3-numpy; sin embargo:
El paquete python3-numpy' no está instalado. pictalk depende de libpython3.6-dev; sin embargo: El paquete libpython3.6-dev' no está instalado.

Feature Request - special message dispay

Hi Sylvain,

From time to time, PicSat is sending "special hidden messages". Perhaps in future, there will be a feature from within PicSat to display these directly. This may already be taken care of when a method to export KSS data is included using third party software such as DK3WN.

73,

Bob

zmqserver error

Bonjour Sylvain
J'ai l'erreur suivante lors de la compile de PicTalk :

zmqserver.o : Dans la fonction « ZmqServer::run() » :
zmqserver.cpp:(.text+0x126) : référence indéfinie vers « zmq_ctx_new »
zmqserver.cpp:(.text+0x2a4) : référence indéfinie vers « zmq_ctx_destroy »
pythondecoder.o : Dans la fonction « ZmqPython::run() » :
pythondecoder.cpp:(.text+0x9f2) : référence indéfinie vers « zmq_ctx_new »
collect2: error: ld returned 1 exit status
Makefile:839 : la recette pour la cible « bin/pictalk » a échouée
make: *** [bin/pictalk] Erreur 1

J'ai bien la dernière version de zmq pourtant .. une idée ?
Merci

Jeff - F0FYF

ubuntu bug dependencies QtConcurrent

Hello, i have a compilation issue Qt.

With Qt4 i have an issue with QtConcurrent :
../qwt/qwt_plot_rasteritem.cpp:21:24: fatal error: QtConcurrent: Aucun fichier ou dossier de ce type

I think it could be useful to specified the QT version in the pro configuration file like this :

if(QT_VERSION == 4) { QT += concurrent }

I think that could resolve some problems in compilation, for me, I specified the utilisation of QT5 compilator who work.

Folder Names

Perhaps by design, but a possible point of confusion:

While the "git clone" method to obtain the software creates the folder "PicTalk", I notice that a "pictalk" folder has also been created in my home directory.

The "pictalk" folder contains a single file: pictalk.conf

You may wish to either combine these into a single folder, or at least draw attention to this situation in the README.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.