Alexey Rybalchenko
2ac27905e7
Move fairmq-dds-command-ui to SDK
2020-09-03 17:34:05 +02:00
Alexey Rybalchenko
1f0c94f898
Fix tag mismatch in topology files
2020-08-17 12:39:10 +02:00
Alexey Rybalchenko
d5d5c27958
QC examples: fix incorrect topology path
2020-07-09 23:34:28 +02:00
Alexey Rybalchenko
beb510ded8
Adjust example 1 docs
2020-06-29 14:44:49 +02:00
Alexey Rybalchenko
d1c51e0f1f
Use region linger setting in region example
2020-06-29 14:44:49 +02:00
Alexey Rybalchenko
52c6264faf
Fix message counter in region example
2020-06-29 14:44:49 +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
e1a113aabe
Add region events subscriptions
2020-04-28 14:09:04 +02:00
Alexey Rybalchenko
46014118f0
QC ex: rename qc devices, granular state control
2020-03-30 13:14:12 +02:00
Alexey Rybalchenko
24aabdb854
Add example and test of a n-to-m topology, incuding sub-channel use
2020-03-11 14:51:19 +01:00
Alexey Rybalchenko
b05782af16
CMake: Reformat
2020-03-11 14:51:19 +01:00
Alexey Rybalchenko
3a8f34efaa
Example.QC: Add README
2020-03-11 14:51:19 +01:00
Dennis Klein
8160edfd04
Silence -Wunused-parameter
2020-03-10 14:30:23 +01:00
Alexey Rybalchenko
811d1b8973
Update examples readme
2020-02-21 18:37:33 +01:00
Alexey Rybalchenko
8123a6ecab
QC example: add setting of the property, test if its successful
2020-02-21 18:37:33 +01:00
Alexey Rybalchenko
21835cc104
Revert the session renaming
2020-02-21 18:37:33 +01:00
Alexey Rybalchenko
fcd1022997
Add session id to DDS commands in dds/qc examples
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
14d6d717a3
Add qc example
2020-02-21 18:37:33 +01:00
Andrey Lebedev
66acde2a69
Example.DDS: Fix env script for macOS
...
- For macOS append Boost_LIBRARY_DIRS to DYLD_LIBRARY_PATH and export DYLD_LIBRARY_PATH in the fairmq-ex-dds-env.sh
- Update CONTRIBUTORS list
2020-01-31 20:45:02 +01:00
Alexey Rybalchenko
ce937ca03e
Bump linger time for multipart test
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
f31be6d7a1
Update to new DDS API, bump required version
2019-12-04 15:30:45 +01:00
Alexey Rybalchenko
5607d47664
DDSCommandUI: add support for more commands
2019-12-03 15:44:25 +01:00
Alexey Rybalchenko
dd191551ca
Include empty parts in multipart example/test
2019-10-29 20:06:31 +01:00
Alexey Rybalchenko
88dbcbe4fd
Formatting, some refactoring
2019-10-29 20:06:31 +01:00
Alexey Rybalchenko
c34d1f0946
Cleanup includes
2019-10-29 20:06:31 +01:00
Alexey Rybalchenko
160ee9d064
Add safety check in shmem region location
2019-10-29 20:06:31 +01:00
Alexey Rybalchenko
9544d9665b
DDS plugin: Prefix channel properties
2019-09-18 18:06:46 +02:00
Dennis Klein
8a2c7fb601
DDS plugin: Wait for IDLE->EXITING state-change to be acknowledged
...
Sometimes devices shut down too fast when entering the EXITING state so
that the publication of that state-change will never be sent. The plugin
now waits for an acknowledgement by the external controller with a
configurable timeout.
2019-09-04 21:17:35 +02:00
Alexey Rybalchenko
7f0237d97d
Example.DDS: Support DDS 2.5.25+ CLI
2019-08-13 20:04:05 +02:00
Alexey Rybalchenko
2fc93994d1
Execute test for DDS example only if DDS was found
2019-08-12 16:22:39 +02:00
Dennis Klein
7316b0e7f2
Example.DDS: Run example as unit test
...
Part of #185
2019-07-29 09:22:02 +02:00
Dennis Klein
1fa82f5f22
Example.DDS: Make example topologies pass xml validation
2019-07-29 09:22:02 +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
93eb599df7
Example.DDS: Install new example topology
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
ce1f507a24
Example.DDS: Add topology that runs infinitely
2019-07-26 14:55:32 +02:00
Dennis Klein
de4fca177e
SDK: Require DDS 2.5.20
...
* Use the new interface: CTopology::getName
* Enhance Example.DDS
2019-07-24 10:28:32 +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
2c4a6674d2
Example.DDS: Add option to switch DDS RMS plugin
2019-07-19 14:45:27 +02:00
Dennis Klein
7002dcbca3
Example.DDS: Fix support for ssh rms plugin
2019-07-19 14:45:27 +02:00
Dennis Klein
790de84bbc
Example.DDS: reachable attribute is true by default
2019-07-19 14:45:27 +02:00
Alexey Rybalchenko
e3d39f39f2
Don't use absolute paths in dds example
2019-07-19 14:45:27 +02:00
Alexey Rybalchenko
8bb6a9518a
Use TransitionTo in Plugins
2019-07-19 14:45:27 +02:00
Alexey Rybalchenko
07f7142ae2
Rebased, cleaned up
2019-07-19 14:45:27 +02:00
Dennis Klein
ff581985f3
Example.DDS: Remove sleep to speed up testing
2019-07-19 14:45:27 +02:00
Dennis Klein
5e8a442342
Example.DDS: Fix typo
2019-07-19 14:45:27 +02:00