Alexey Rybalchenko
|
5a782e8726
|
Add a test for unregisted options
|
2020-05-28 17:23:18 +02:00 |
|
Alexey Rybalchenko
|
53a4d17f8b
|
Alignment part I - Interface and shmem send
|
2020-05-20 19:34:27 +02:00 |
|
Alexey Rybalchenko
|
d22023bcb5
|
Implement bulk callbacks for unmanaged regions
|
2020-05-18 14:32:19 +02:00 |
|
Alexey Rybalchenko
|
a15d59c725
|
Remove nanomsg transport
|
2020-05-11 17:38:16 +02:00 |
|
Alexey Rybalchenko
|
8cfc04721e
|
Add unit tests for regions
|
2020-05-11 12:02:19 +02:00 |
|
Alexey Rybalchenko
|
330687772f
|
Add SubscriptionHeartbeat command
|
2020-04-10 18:40:14 +02:00 |
|
Alexey Rybalchenko
|
274ba5ec00
|
Commands: Add task id to subscription status cmds
|
2020-04-07 14:44:51 +02:00 |
|
Alexey Rybalchenko
|
a20ac7af08
|
SDK: Refactor StateChangeOp and add path parameter
|
2020-03-24 04:07:58 +01:00 |
|
Alexey Rybalchenko
|
c1719eb285
|
SDK Commands: remove heartbeat commands
|
2020-02-21 18:37:33 +01:00 |
|
Alexey Rybalchenko
|
e221242f9a
|
Use SDK in dds-command-ui
|
2020-02-21 18:37:33 +01:00 |
|
Alexey Rybalchenko
|
e853d121bf
|
SDK: Add garbage collection for completed ops
|
2020-02-21 18:37:33 +01:00 |
|
Alexey Rybalchenko
|
119cbe37f1
|
SDK: Add WaitForState()
|
2020-02-21 18:37:33 +01:00 |
|
Alexey Rybalchenko
|
0e72a9bf54
|
SDK::DDSSession: remove channel id to task id association
|
2020-02-21 18:37:33 +01:00 |
|
Dennis Klein
|
278cd62049
|
Fix ODR violations for unity builds
|
2020-02-08 18:58:23 +01:00 |
|
Dennis Klein
|
19ab8bba3b
|
SDK: One more test
|
2020-01-27 20:50:11 +01:00 |
|
Alexey Rybalchenko
|
92af823135
|
SDK: Allow passing path to Set/GetProperties
|
2020-01-27 20:50:11 +01:00 |
|
Alexey Rybalchenko
|
264a178424
|
SDK: Add Topology::AsyncGetProperties
Co-Author: Dennis Klein <d.klein@gsi.de>
|
2020-01-27 20:50:11 +01:00 |
|
Dennis Klein
|
1c8ad03f3c
|
SDK: Add Topology::AsyncSetProperties
Co-Author: Alexey Rybalchenko <alexryba@gmail.com>
|
2020-01-27 20:50:11 +01:00 |
|
Alexey Rybalchenko
|
684e711b8b
|
Shmem: track number of message objects, throw if non-zero at reset
|
2019-12-20 14:04:58 +01:00 |
|
Alexey Rybalchenko
|
5b5fecc994
|
Extend multipart tests to include single part, transfer across >1 channel
|
2019-12-20 14:04:58 +01:00 |
|
Dennis Klein
|
50be386191
|
Support and require DDS 3.0
|
2019-12-13 14:52:36 +01:00 |
|
Alexey Rybalchenko
|
c34d1f0946
|
Cleanup includes
|
2019-10-29 20:06:31 +01:00 |
|
Alexey Rybalchenko
|
72a8e9b33c
|
Commands: support JSON in addition to binary
|
2019-10-10 10:55:20 +02:00 |
|
Alexey Rybalchenko
|
7502f4b424
|
Add unit tests for commands
|
2019-09-30 12:18:49 +02:00 |
|
Alexey Rybalchenko
|
9544d9665b
|
DDS plugin: Prefix channel properties
|
2019-09-18 18:06:46 +02:00 |
|
Alexey Rybalchenko
|
870d0deae1
|
Add test for sdk::GroupByCollectionId(TopologyState)
|
2019-09-05 21:59:37 +02:00 |
|
Alexey Rybalchenko
|
2973ce0352
|
Add collections to test topology
|
2019-09-05 21:59:37 +02:00 |
|
Dennis Klein
|
1c49dde668
|
SDK: Fix data races on the local semaphores
|
2019-09-04 21:17:35 +02:00 |
|
Dennis Klein
|
8057b8ae33
|
Tests.SDK: Fix formatting
|
2019-09-04 21:17:35 +02:00 |
|
Dennis Klein
|
da28b85497
|
Tests.SDK: Add optional DDS Tools API stability tests
|
2019-09-04 21:17:35 +02:00 |
|
Dennis Klein
|
33b5a2a342
|
SDK: Require DDS 2.5.42 and adapt to most recent API change
|
2019-09-04 21:17:35 +02:00 |
|
Dennis Klein
|
fd77f2b729
|
SDK: Add usage examples (and tests)
|
2019-09-04 21:17:35 +02:00 |
|
Dennis Klein
|
0d182dc18f
|
fairmq: Fix -Wdefaulted-function-deleted
|
2019-09-04 21:17:35 +02:00 |
|
Dennis Klein
|
7a0d348bd4
|
SDK: Implement Topology with asio-compliant async interface
|
2019-09-04 21:17:35 +02:00 |
|
Dennis Klein
|
73af0ed78b
|
SDK: Implement asio-compliant asynchronous operation helpers
|
2019-09-04 21:17:35 +02:00 |
|
Alexey Rybalchenko
|
eaa8f5cbdd
|
SDK: Require DDS 2.5.36 and support new Tools API
|
2019-08-13 20:04:05 +02:00 |
|
Dennis Klein
|
1bb77bf47b
|
DDS plugin: Automatically set session and device id if not provided
Resolves #187
|
2019-07-29 09:22:02 +02:00 |
|
Dennis Klein
|
07fe02a0a0
|
Tests.SDK: Add another test
|
2019-07-29 09:22:02 +02:00 |
|
Dennis Klein
|
008be36125
|
PluginServices: Do not throw if device control cannot be released
|
2019-07-29 09:22:02 +02:00 |
|
Dennis Klein
|
98aeb16dc7
|
SDK: Adapt to new DDS plugin external mode
|
2019-07-26 14:55:32 +02:00 |
|
Dennis Klein
|
6c07920fc6
|
DDS plugin: Adapt command ui to changes in DDS plugin
* Add COMPLETE INIT support
* Add -n option, shall be replaced with inspecting DDS topo spec in the
future
* Update DDS example to work again
|
2019-07-26 14:55:32 +02:00 |
|
Dennis Klein
|
f7cdf5ee23
|
DDS plugin: Implement --control external
|
2019-07-26 14:55:32 +02:00 |
|
Dennis Klein
|
363576496d
|
SDK: Pass CSession as shared ptr
Even though it is copyable the copy does not work.
|
2019-07-25 14:42:44 +02:00 |
|
Dennis Klein
|
5ab328b01f
|
SDK: Add ctors to adopt existing DDS API objects
|
2019-07-25 10:40:31 +02:00 |
|
Alexey Rybalchenko
|
ac8cd19915
|
SDK: wait for devices to be in running
|
2019-07-24 16:42:36 +02:00 |
|
Alexey Rybalchenko
|
5d535163f1
|
SDK: Add test for timeout, concurrent call. Implement TODOs
|
2019-07-24 15:47:20 +02:00 |
|
Dennis Klein
|
dc55272317
|
SDK: Implement WaitForExecutingAgents
* Require DDS 2.5.22
* Apply in meaningful places
* Adapt test fixture
|
2019-07-24 14:54:21 +02:00 |
|
Dennis Klein
|
d70a203449
|
SDK: Add sync ChangeState and add msg to its result
|
2019-07-24 10:41:08 +02:00 |
|
Dennis Klein
|
a93840b240
|
SDK: Implement WaitForIdleAgents and CommanderInfoRequest
|
2019-07-24 10:37:58 +02:00 |
|
Alexey Rybalchenko
|
7d1ee82c6b
|
Add timeout test, disable for now
|
2019-07-23 16:08:15 +02:00 |
|