Pavel Kirienko
|
af00efade2
|
TAO tests
|
2014-02-25 15:23:08 +04:00 |
|
Pavel Kirienko
|
ca277a4ef9
|
Tail array optimization; untested
|
2014-02-25 13:19:55 +04:00 |
|
Pavel Kirienko
|
2b8996b82c
|
Fixed array MaxBitLen
|
2014-02-24 21:15:03 +04:00 |
|
Pavel Kirienko
|
01b45c892d
|
Dynamic array test
|
2014-02-24 14:14:45 +04:00 |
|
Pavel Kirienko
|
0c7d51b9ec
|
Dynamic arrays; not fully tested yet. Tail array optimization is not implemented yet.
|
2014-02-23 16:53:27 +04:00 |
|
Pavel Kirienko
|
e2e4e420f1
|
Marshalling headers reorganized
|
2014-02-22 21:56:24 +04:00 |
|
Pavel Kirienko
|
056791619e
|
StaticArray specialization for std::bitset<>
|
2014-02-22 21:37:31 +04:00 |
|
Pavel Kirienko
|
ac6456695e
|
StaticArray<> impl and test
|
2014-02-22 21:10:58 +04:00 |
|
Pavel Kirienko
|
fb32aabb54
|
Removed enable_tail_array_optimization and init()
|
2014-02-22 17:08:38 +04:00 |
|
Pavel Kirienko
|
51e42038c6
|
FloatSpec<> implementation and tests
|
2014-02-22 15:06:08 +04:00 |
|
Pavel Kirienko
|
1e1fdc613b
|
IntegerSpec test name fix
|
2014-02-22 12:54:13 +04:00 |
|
Pavel Kirienko
|
ac2a31b087
|
Renamed IntegerInfo to IntegerSpec, few minor naming fixes
|
2014-02-22 11:00:42 +04:00 |
|
Pavel Kirienko
|
0e28a0826c
|
IntegerInfo
|
2014-02-21 22:03:17 +04:00 |
|
Pavel Kirienko
|
47a2b01a14
|
Style fix: All constants are CamelCase now
|
2014-02-21 18:45:23 +04:00 |
|
Pavel Kirienko
|
df04599ac0
|
ScalarCodec - added representation correctness test
|
2014-02-21 00:42:11 +04:00 |
|
Pavel Kirienko
|
dc3111c77d
|
ScalarCodec implementation; more tests to come
|
2014-02-21 00:29:26 +04:00 |
|
Pavel Kirienko
|
361cf53265
|
Cleaner error reporting logic for BitStream
|
2014-02-20 20:58:57 +04:00 |
|
Pavel Kirienko
|
cb0ff11eea
|
BitStream::read() - implementation and tests
|
2014-02-20 20:28:42 +04:00 |
|
Pavel Kirienko
|
3cf6a5ff60
|
Partially implemented BitStream class - only write() so far.
|
2014-02-20 19:03:43 +04:00 |
|
Pavel Kirienko
|
c10abf53e9
|
Style fix - DynamicTransferBuffer --> DynamicTransferBufferManagerEntry
|
2014-02-20 14:09:25 +04:00 |
|
Pavel Kirienko
|
7c4902deb5
|
StaticTransferBuffer extracted for standalone usage
|
2014-02-20 14:06:09 +04:00 |
|
Pavel Kirienko
|
4f49d61de6
|
Style fixes
|
2014-02-19 17:55:18 +04:00 |
|
Pavel Kirienko
|
195dca3696
|
Renaming: TransferBufferBase --> ITransferBuffer
|
2014-02-19 17:11:05 +04:00 |
|
Pavel Kirienko
|
cd851312ff
|
TransferSender implementation and tests
|
2014-02-19 17:05:19 +04:00 |
|
Pavel Kirienko
|
bb9d21287e
|
makeDataType() moved to generic transfer test helpers
|
2014-02-19 16:47:48 +04:00 |
|
Pavel Kirienko
|
d330572e37
|
Style fix: LinkedListRoot<>::length() --> getLength()
|
2014-02-19 00:50:24 +04:00 |
|
Pavel Kirienko
|
903ec1b0a1
|
getNum*() Dispatcher methods for testing
|
2014-02-19 00:45:52 +04:00 |
|
Pavel Kirienko
|
0d50ec077c
|
Cleaned up dynamic memory management, explicit pointer zeroing from destroy()
|
2014-02-19 00:39:58 +04:00 |
|
Pavel Kirienko
|
2f9c0087ef
|
Dispatcher spin timeout test
|
2014-02-18 16:48:21 +04:00 |
|
Pavel Kirienko
|
f186888b04
|
Dispatcher transmission test
|
2014-02-18 16:42:32 +04:00 |
|
Pavel Kirienko
|
69eadee72b
|
Dispatcher reception test
|
2014-02-18 16:26:48 +04:00 |
|
Pavel Kirienko
|
0bc595d4a8
|
Test: Transfer::operator==() - data type comparison
|
2014-02-18 14:16:29 +04:00 |
|
Pavel Kirienko
|
cd2a13c60d
|
Further test refactoring: data type descriptor moved to transfer object
|
2014-02-18 14:14:55 +04:00 |
|
Pavel Kirienko
|
7039711027
|
Tests: refectored IncomingTransferEmulator, CAN iface mock supports pushRx(RxFrame)
|
2014-02-18 12:20:35 +04:00 |
|
Pavel Kirienko
|
a9a86bc151
|
CAN iface mock uses monotonic timestamping instead of UTC
|
2014-02-18 12:03:05 +04:00 |
|
Pavel Kirienko
|
980659ebb5
|
Minor test refactoring
|
2014-02-18 12:00:45 +04:00 |
|
Pavel Kirienko
|
06d74d3213
|
Added test for maximum transfer length
|
2014-02-17 15:13:05 +04:00 |
|
Pavel Kirienko
|
1886f0a8a9
|
Frame parsing test
|
2014-02-17 14:14:08 +04:00 |
|
Pavel Kirienko
|
d3d85a671c
|
Renamed some Frame methods
|
2014-02-17 12:53:07 +04:00 |
|
Pavel Kirienko
|
697a55aebb
|
Refactoring: Frame Index field size increased, Trnasfer ID field size reduced. NodeID class added, Frame class rewritten with stricter runtime checks. All tests were updated accordingly.
|
2014-02-17 12:35:12 +04:00 |
|
Pavel Kirienko
|
06d757b78e
|
Tests refactoring - mocks and helpers were separated from testing logic
|
2014-02-15 21:04:12 +04:00 |
|
Pavel Kirienko
|
d81a96beb2
|
TransferListener::cleanup() test
|
2014-02-14 15:53:28 +04:00 |
|
Pavel Kirienko
|
02cbd60efe
|
Outgoing Transfer ID registry
|
2014-02-14 15:04:26 +04:00 |
|
Pavel Kirienko
|
96f8c9aa09
|
TransferListenerBase holds its DataTypeDescriptor, which is needed for the upcoming dispatcher class
|
2014-02-13 14:06:59 +04:00 |
|
Pavel Kirienko
|
2d2116f624
|
TransferListener implemented and tested
|
2014-02-13 13:01:08 +04:00 |
|
Pavel Kirienko
|
a1ead1b90b
|
TransferListener implemented, tests to be added
|
2014-02-12 13:27:49 +04:00 |
|
Pavel Kirienko
|
5ceaafe419
|
TransferReceiver: on-the-fly CRC extraction from multi frame transfers saves 2 to 3 bytes of payload buffers
|
2014-02-12 12:34:48 +04:00 |
|
Pavel Kirienko
|
0533539c7c
|
Starting refactoring of the receiving logic
|
2014-02-12 10:49:32 +04:00 |
|
Pavel Kirienko
|
0bc62a74c9
|
TransferListener partially implemented
|
2014-02-11 21:55:36 +04:00 |
|
Pavel Kirienko
|
0acf1b976b
|
Explicit specialization for empty TransferBuffer (for single frame transfers)
|
2014-02-11 21:44:43 +04:00 |
|