Commit Graph

19 Commits

Author SHA1 Message Date
Andreas Noack
085a2daa51 Substitution-Decoding/Encoding improved: Data is now padded with zeroes if the length is not a multiple of the FROM field length.
Before, last bits of data were ignored and consequently reencoded in a wrong way.
2017-04-27 11:57:37 +02:00
Johannes Pohl
ddec518931 use array.array instead of list to store bits 2017-04-25 12:20:33 +02:00
Andreas Noack
b74707f857 Encoding: Add Morse Code encoding (fix #225) 2017-04-21 16:44:48 +02:00
jopohl
1a3135418b general teardown and optimized timeouts 2017-03-27 11:15:08 +02:00
jopohl
fc793e2e71 add common base class for test cases 2017-03-27 10:16:43 +02:00
Johannes Pohl
37a92f8683 write settings 2017-03-26 22:19:28 +02:00
Johannes Pohl
574c8b92ee add dedicated app context for tests 2017-03-26 22:03:35 +02:00
jopohl
d18934b6d3 improve stability 2017-03-18 17:28:08 +01:00
jopohl
48c8c1aec3 choose right enocean hash depending on message format 2016-12-04 14:34:03 +01:00
jopohl
3692139d0b rearrange enocean crc methods 2016-12-03 16:57:23 +01:00
jopohl
fe80da71a9 Add DecodingErrorStates 2016-12-02 11:51:40 +01:00
jopohl
5992886ba5 rename encoding -> Encoder 2016-12-02 10:40:02 +01:00
jopohl
df3ff6315c fix test for crc polynomial 2016-12-01 16:58:32 +01:00
andynoack
f09c473978 enocean crcs 2016-12-01 13:41:46 +01:00
jopohl
eaf800c895 dominate enocean 2016-11-18 15:53:47 +01:00
Andreas Noack
f16b4aae21 Added cut-decoding...without GUI (TBD) 2016-10-27 18:57:57 +02:00
andynoack
b3a58db67d Added Wireless Short-Packet (WSP) encoding/decoding for EnOcean (Switch Telegram) 2016-08-23 13:31:42 +02:00
jopohl
64e2831faf Unittest for enocean + avoid repush of ui data 2016-08-18 17:02:19 +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