11 Commits

Author SHA1 Message Date
Dr. Johannes Pohl
aa95d20b9b Blacken code (#1076) 2023-10-30 17:51:41 +01:00
Johannes Pohl
794fbc18da Add GUI for higher order modulations (#666) 2019-10-11 12:54:23 +02:00
Johannes Pohl
28acf1609f refactor demod backend (#665) 2019-06-21 20:06:50 +02:00
Johannes Pohl
ef3238105f make modulation backend more generic (#660) 2019-06-16 16:03:34 +02:00
Johannes Pohl
1e90427655 Use SDR native IQ formats (#652) 2019-05-29 13:22:53 +02:00
Johannes Pohl
ae39de03b1 update unittest 2018-08-14 21:40:45 +02:00
Johannes Pohl
573b8211d3 update unittest 2018-08-14 21:32:19 +02:00
jopohl
2277fb7003 change base class 2018-07-19 07:54:45 +02:00
Johannes Pohl
90cd4a21e4 fix hiding for multiple selected rows in analysis (#499)
* fix #496 hiding for multiple selected rows

* update changelog

* update appveyor

* add log

* set project file read only

* use a dedicated file for cli project test

* copy to tmp

* cleanup file
2018-07-13 13:57:47 +02:00
Johannes Pohl
33c3009f00 make relative external programs paths relative to project path (#471)
* make relative external programs paths relative to project path

* update changelog

* use realpath in unittest

* update unittests

* protect system commands like cmd.exe from being made relative

* increase timeout for ci

* remove x flag

* remove realpath
2018-06-22 11:49:55 +02:00
Johannes Pohl
26e5bbb492 Add a CLI (#440)
* add argument parser for CLI

* add pause to cli

* parse messages to send

* add send function

* use while loop instead of hard sleep

* use logger for error msg

* use tabulator for progress bar

* prepare rx mode

* use Thread for Protocol Sniffer instead of qt signals

* adapt tests

* fix thread can only be started once error

* enable receiving from command line

* support send from file

* save gain correctly

* enable rx into file

* remove unused signal

* enable raw rx and file mode

* add support for device identifier

* add support for default pause

* enable abort sending witt ctrl c

* support encodings

* make logging multiprocessing aware and add autobuild extensions to cli

* move place

* fix sniffer when receiving multiple messages at once

* add test for modulator cli parsing and fix some bugs

* extend modulator test and fix another bug

* add unittests and reorder urh_cli structure

* add tests

* adapt CI to CLI tests

* force osx

* fix osx

* adapt close dialog method

* remove close dialog method

* test read messages to send

* centralize read messages method

* increase timeout for ci

* support loading of project files to load cli values

* add sleep for ci

* add cli to deployment

* replace static calls with ProjectManager Class

* use time sleep instead of qwait

* disable gc collect call

* disable gc collect for python 3.4 only

* gc collect only for osx

* simplify cleanup

* simplify cleanup

* advanced cleanup only for windows

* cleanup also for osx

* gc collect for osx

* add unittests

* consider frozen app path

* init multiprocessing first

* enable logging on cli for windows

* use log file handler for log

* add missing import
2018-06-01 09:59:53 +02:00