Commit Graph

10 Commits

Author SHA1 Message Date
Johannes Pohl
fa12774090 add checksum integration
* add draft for crc configure dialog

* add ui file

* improve delegate sizing

* fix open editors function call placement

* consider system font size for optimal editor height

* fix font height on windows only as other OSes are fine with default

* simplify windows height special case

* add draft for crc configure dialog

* add ui file

* add tab widget to properties dialog + remove unneeded underline fonts

* rename type -> field type + add crclabel class

* cast labels to crclabel if field type gets changed

* dynamic tab creation in label dialog depending on special status labels

* integrate CRC widget to dialog

* use model for crc data ranges and enhance editor behaviour

* move default crc polynomials to class level

* make crc polynomial configurable in widget

* fix line edit validator + set crc polynomial on combobox change

* show crc status in label table

* fix unnittest polynomial assignment

* Index error catched, when dragging WSP-encoded data into generator

* show expected CRC in value table

* add action for updating automatically assigned message types

* add draft for crc configure dialog

* add ui file

* add tab widget to properties dialog + remove unneeded underline fonts

* rename type -> field type + add crclabel class

* cast labels to crclabel if field type gets changed

* dynamic tab creation in label dialog depending on special status labels

* integrate CRC widget to dialog

* use model for crc data ranges and enhance editor behaviour

* move default crc polynomials to class level

* make crc polynomial configurable in widget

* fix line edit validator + set crc polynomial on combobox change

* show crc status in label table

* fix unnittest polynomial assignment

* show expected CRC in value table

* add action for updating automatically assigned message types

* centralize bit view methods

* make start value and final xor configurable

* add Checksum Label Type + WSP Checksum subtype

* Ensure Start Value and Final XOR have same length as polynomial

* pad zeros at front

* add crc info label and fix sync between polynomial and xor values

* various fixes

* test wsp hash functionality

* minor fixes

* use array.array for parameters to make crcs comparable

* integrate crc to generation

* add unittest for cc1101

* set wait cursor when extracting archives

* remove unneeded status bar in interpretation

* set wait cursor when extracting archives in project manager

* fix size policy for analysis search line edit

* save checksum labels in project

* improve alignment

* remove double line edit

* add test for checksum integration in generator

* update coverage

* specify coverage format

* generate xml coverage report

* generate coverage report only for python 3.5

* generate coverage report only for python 3.5

* add variable to control coverage

* generate coverage report on success

* generate coverage report after success

* remove deprecated

* add virtualenv opt

* use codecov

* revert to deprecated

* Removed CRC and 'remove_preamble, remove_sync' from CC1101 Data Whitening

* repair unittests

* fix table copy selection

* use plain bits for checksum calculation in generation

* add parent
2017-07-02 20:47:46 +02:00
jopohl
a4ce85392b remove superfluous font definitions 2017-05-28 13:48:02 +02:00
Andreas Noack
d3c28b8eab Clarified format of data whitening polynomial ("w/o first bit", because it is omitted for computation of LFSR). Fix #254 2017-04-30 16:02:02 +02:00
Andreas Noack
b74707f857 Encoding: Add Morse Code encoding (fix #225) 2017-04-21 16:44:48 +02:00
jopohl
6c0267651b optimize for low res 2017-04-01 21:13:21 +02:00
Andreas Noack
f774916c14 Added GUI for cut-decoding 2016-10-28 11:48:01 +02:00
jopohl
f15a978071 Fix for low resolution 2016-09-27 14:53:16 +02:00
jopohl
eae3293563 fix #93 2016-08-23 15:26:47 +02:00
Andreas Noack
0582c1a9f5 Decoding/Encoding:
Improved carrier algorithm to handle arbitrary carriers, e.g. "....1....1**" that means: 4 info bits, True-bit, 4 info bits, True-bit, 2 arbitrary bits (no info)
2016-08-18 15:52:35 +02:00
jopohl
b1ae51756c Inital Commit 2016-04-01 21:53:35 +02:00