jens
|
f88d6b8eed
|
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1091 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-27 06:53:22 +00:00 |
|
jens
|
fe4adae75b
|
- TimingGenerator controls decimation
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1090 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-26 20:46:52 +00:00 |
|
jens
|
55774978a5
|
- refactored Frame to FrameReceiver
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1087 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-26 16:53:44 +00:00 |
|
jens
|
69a81ff7fc
|
- sym2bytes is public
- improved handling when data count is 0
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1085 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-26 12:34:32 +00:00 |
|
jens
|
8f84c733a8
|
- added
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1084 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-26 12:27:16 +00:00 |
|
jens
|
553755fd27
|
- simplified m_symbolMask calculation
- removed debug prints
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1083 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-26 12:05:44 +00:00 |
|
jens
|
539f35b6e7
|
- simplified m_symbolMask calculation
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1082 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-26 12:05:07 +00:00 |
|
jens
|
b2e77d4be2
|
- improved sync
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1081 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-26 08:23:59 +00:00 |
|
jens
|
607c4ec647
|
- fixed buffer overflow due to not consumming buffer
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1080 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 16:08:14 +00:00 |
|
jens
|
d5e1a1d707
|
- automatically calculate buffer size
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1079 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 16:07:17 +00:00 |
|
jens
|
8b6d6313e5
|
- blockifized DeSymbolizer, DeFormatter, FrameReceiver
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1077 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 15:13:44 +00:00 |
|
jens
|
1da7f978ae
|
- cleaned up
- use Block bypass to create idle frames
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1075 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 09:50:33 +00:00 |
|
jens
|
a2a0415c40
|
- added enbale and bypass
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1074 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 09:50:08 +00:00 |
|
jens
|
860921eaad
|
- refactored Symbolizer
- cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1073 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 09:32:39 +00:00 |
|
jens
|
4f07817800
|
-removed outdated unittest-style classes
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1071 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 08:53:51 +00:00 |
|
jens
|
40be63056c
|
- removed IFormatter
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1070 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 08:53:14 +00:00 |
|
jens
|
e029a0c985
|
- Symbolizer is Processor::Block
- removed ISymbolizer
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1069 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 08:52:56 +00:00 |
|
jens
|
5bab8d67b3
|
- fixed exeptions
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1068 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 08:52:12 +00:00 |
|
jens
|
6f93260ca1
|
- added include
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1067 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 08:51:34 +00:00 |
|
jens
|
de69d3e845
|
- refactored Formatter -> DeFormatter, Formatter
- refactored Symbolizer -> DeSymbolizer, Symbolizer
- Formatter is a Processor::Block
- changed retrieval for Processor::Buffer
- added Exception.hpp
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1066 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 07:23:01 +00:00 |
|
jens
|
193e6432a4
|
- refactored Formatter -> DeFormatter, Formatter
- refactored Symbolizer -> DeSymbolizer, Symbolizer
- Formatter is a Processor::Block
- changed retrieval for Processor::Buffer
- added Exception.hpp
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1065 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 07:19:53 +00:00 |
|
jens
|
7923b01fa0
|
- refactored Formatter -> DeFormatter, Formatter
- refactored Symbolizer -> DeSymbolizer, Symbolizer
- Formatter is a Processor::Block
- changed retrieval for Processor::Buffer
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1064 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-24 07:18:23 +00:00 |
|
jens
|
7147962697
|
- refactore Formatter
- prpeared for unscrambled sync data
- State-based deformatter
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1063 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-23 11:18:07 +00:00 |
|
jens
|
10572920de
|
- TimingGenerator tells Polyphase when to produce a sample
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1060 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-22 18:25:15 +00:00 |
|
jens
|
e571c9adec
|
- refactored Makefiles
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1055 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-22 09:15:14 +00:00 |
|
jens
|
d1efaf9f05
|
- TimingGenerator tells Farrow whenn to produce a sample
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1051 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-21 19:37:00 +00:00 |
|
jens
|
31883e71a6
|
- AGC: added boundaries
- Tracker: forget max at each process for all rackers
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1048 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-21 17:38:55 +00:00 |
|
jens
|
ea994e3f1f
|
- removed StatisticsProvider
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1045 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-20 11:07:55 +00:00 |
|
jens
|
567578415b
|
- fixed Buffer for PROCESSOR_BUFFER_USE_EXCEPTIONS not defined
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1044 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-20 11:07:11 +00:00 |
|
jens
|
73f9dad9ea
|
- removed
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1043 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-20 10:58:20 +00:00 |
|
jens
|
a7976e4365
|
- added statistics folder
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1042 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-20 10:58:03 +00:00 |
|
jens
|
dce7a3cade
|
- do not use StatisticsProvider
- make cheap and accurate trackers
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1040 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-20 10:55:26 +00:00 |
|
jens
|
aab65930bc
|
- improved Buffer exceptions
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1038 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-20 10:53:45 +00:00 |
|
jens
|
4d13e8e41f
|
- implemented Tracker class
- refactored IMinMAx, Statistics
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1036 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-18 14:05:39 +00:00 |
|
jens
|
dea5ae345d
|
- added metrics
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1035 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-18 07:09:49 +00:00 |
|
jens
|
2f49fb692d
|
- added Statistics
- added Tracker
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1034 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-18 07:08:41 +00:00 |
|
jens
|
0305350789
|
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1029 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:46:44 +00:00 |
|
jens
|
7a9483d2d1
|
- fixed Processor::Buffer regression
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1028 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:45:41 +00:00 |
|
jens
|
0157bad8d8
|
- Instead of adjusted len, buffer read() / write() returns exception in case of length mismatch
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1027 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:08:06 +00:00 |
|
jens
|
9ee9bc989f
|
- Instead of adjusted len, buffer read() / write() returns exception in case of length mismatch
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1026 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:07:54 +00:00 |
|
jens
|
d72255dbac
|
- constify
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1025 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:06:09 +00:00 |
|
jens
|
9de592a8c9
|
- Processor::Blocks were assigned in/out buffers from outside
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1024 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 11:23:46 +00:00 |
|
jens
|
8b8ac38727
|
- Processor::Blocks were assigned in/out buffers from outside
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1023 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 11:22:49 +00:00 |
|
jens
|
5b2ed3097b
|
- polyphase is a Processor::Block
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1020 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 10:34:10 +00:00 |
|
jens
|
35015b05c9
|
- removed feed() methods
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1019 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 10:09:52 +00:00 |
|
jens
|
970a338248
|
- allow lazy construction
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1017 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 10:04:43 +00:00 |
|
jens
|
8b4297a8ab
|
- customize debug and release build
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1015 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 08:03:19 +00:00 |
|
jens
|
7ce4a6c855
|
- cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1014 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:53:45 +00:00 |
|
jens
|
58aac48872
|
- use Farrow as Processor::Block
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1013 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:51:19 +00:00 |
|
jens
|
f34c5f1331
|
- Farrow is a Processor::Block
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1012 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:50:51 +00:00 |
|