Dennis Klein
|
e2de214a19
|
fix(sdk): Silence boost warnings
|
2021-07-07 14:43:32 +02:00 |
|
Alexey Rybalchenko
|
4a09154a91
|
17-ify namespaces
|
2021-01-25 13:46:40 +01:00 |
|
Alexey Rybalchenko
|
d3697ec97b
|
SDK: add WaitForPublisherCount() and related ctor arg
|
2020-11-13 02:58:09 +01:00 |
|
Dennis Klein
|
50be386191
|
Support and require DDS 3.0
|
2019-12-13 14:52:36 +01:00 |
|
Dennis Klein
|
7a0d348bd4
|
SDK: Implement Topology with asio-compliant async interface
|
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 |
|
Alexey Rybalchenko
|
8feffe70ba
|
Topology: Use DDSTask type, remove unused member
|
2019-08-12 16:22:39 +02:00 |
|
Dennis Klein
|
7b773cde51
|
SDK: Improve error handling in case state-change fails on a device
Replace the log message with
1. Nothing, if the device is already in the target state
2. Abort and call the completion callback with error otherwise
|
2019-07-29 09:22:02 +02:00 |
|
Dennis Klein
|
fd282fa950
|
SDK: Track channel to task id association
|
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
|
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
|
bc98ab1eed
|
SDK: Fix CTopology member init and remove separate init step again
|
2019-07-24 10:34:10 +02:00 |
|
Alexey Rybalchenko
|
7d1ee82c6b
|
Add timeout test, disable for now
|
2019-07-23 16:08:15 +02:00 |
|
Alexey Rybalchenko
|
be022cfab8
|
Fix SDK topology shutdown to include unsubscribe
|
2019-07-23 16:08:15 +02:00 |
|
Alexey Rybalchenko
|
8789664cfd
|
First working version of SDK ChangeState
|
2019-07-23 16:08:15 +02:00 |
|
Alexey Rybalchenko
|
cf26dd6aa7
|
Testing the double subscription
|
2019-07-23 16:08:15 +02:00 |
|
Dennis Klein
|
18dc536f3d
|
(WIP) SDK: Implement Topology::ChangeState
|
2019-07-23 16:08:15 +02:00 |
|
Dennis Klein
|
a9b4788756
|
SDK: Forward declare types where possible
|
2019-07-23 16:08:15 +02:00 |
|
Dennis Klein
|
44da054e78
|
SDK: Implement Topology ctor
|
2019-07-23 16:08:15 +02:00 |
|
Dennis Klein
|
90496c89fe
|
Test: Add new testsuite SDK
|
2019-07-23 16:08:15 +02:00 |
|
Dennis Klein
|
3da5f4d5db
|
SDK: Add CMake skeleton
* New build flag BUILD_SDK
* New component "sdk"
|
2019-07-02 21:30:37 +02:00 |
|