Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Refs #3139. Added entities creation by reference. (#11) * Refs #3139. Added entities creation by reference. * Refs #3139. Added topic creation by reference support. * Request API change (#12) * Run session API changes. Public flash output buffer * Added mr_ prefix to flash function * Refs 3386. Added memory consumption test. (#13) * Refs #3386. Changed Properties typedef. (#14) * New write access profile API (#15) * Refs #3402. Initial API structure. * Refs #3402. Added generic Write Access Profile * Changes for acepting pull request github #15. * Modified generated example code. * Necessary changes of previous rebase * Improvement protocol serialization speed and stack usage. (#18) * Refs #3427. Improvement protocol serialization speed and stack usage. * Refs #3427. Fix condition * Refs #3428. Protocol deserializations safe. (#19) * Request change at run_session_until_status (#17) * Request of small API change at run_session_until_status * Change names from and,or to all,one * Fixed windows warnings * Updated with MicroCDR prefix. (#20) * Refs #3436. Base mc changes. * Refs #3436. Updated with MicroCDR prefix change. * Refs #3436. Updated with MicroCDR MicroBuffer name changed (to mcBuffer). * Refs #3436. Updated MicroCDR fix. * Refs #3436. Updated MicroCDR submodule. * Updated MicroCDR thirdparty * Fix added prefix by error. (#22) * Renamed project to MicroXRCE-DDS (#23) * Refs #3451. Updated MicroCDR prefix. * Refs #3451. Change name micrortps -> microxrce * Refs #3451. Change prefix mr_ and MR_ * --amend * Refs #3451. Modified dll export name * Refs #3451. Change prefix to types. * Refs #3451. Updated README * Refs #3451. Changed library name. * Refs #3458. Changed private symbols at communication and serialization packages. * Refs #3458. Changed private symbols at time packages. * Refs #3458. Refactored streams. Fixed private symbols. * Refs #3458. Refactored log package. Fixed internal symbols. * Refs #3458. Refactored seq_num. Fix internal symbols SeqNum ObjectID * Refs #3458. Refactored stream_id and stream_storage. Fixed internal symbols. * Refs #3458. Fixed session package symbols. * Refs #3458. Fixed communication package and util package. * Refs #3458. Refactor serialization package * Refs #3458. Fixed internal symbols at session profiles * Refs #3458. Added external tag to transport. * Refs #3458. Modified include path * Refs #3458. Updated define guards * Refs #3458. Update library name. * #3451. Updated MicroCDR include path. * Fixed cmake install * Updated MicroCDR submodule. * Fixes linker windows error with logs * Adapted log to fix windows issue. * Integration test only for linux. * Added empty output tests. * Added guards to write profile to examples/tests (#25) * Added guards to write profile to examples/tests * Fix comments * Updated README image. (#26) * Transport stabilization (#27) * Refs #3445. Fixed Windows transport and removed warnings. * Refs #3519. Modified poll-read behaviour in TCP and Serial. * Refs #3522. Took out common factor from Windows and Linux transport. * Refs #3533. Modified XML representation in examples. (#28) * Renamed write_ to buffer_ functions (#29) * util/time out of the core (#31) * util/time out of the core * Fixed windows compilation * Fixed bug at topic generated code. (#33) * Refs #3502. Adapted log output buffer size to max MTU. (#32) * api change: configure -> create at some functions. (#34) * Transport review (#35) * Refs #3441. Added API strucure and examples. * Refs #3446. First approach. * Refs #3446. Make basic discovery implementation. * Refs #3446. Added header parse * Refs #3446. Adapted to rebase develop changes. * Generic ip initialization udp. Reduce stack at udp connection. * Completed funtionality of discovery. It is necessary a great build system mode for the transport OS dependent. * Refs #3446 Added build system. * Refs #3446. Fixed bug at serialization GET INFO message. Updated log for discovery. * Refs #3446. Modified array to IP address convertion. * Slight changes * Post rebase changes. * Refs #3447. Updated Cross serlization tests to support discovery messages. * Refs #3441. Change API. * Refs #3447. Added integration test. First approach. * Addapt integration test with new xml representation. * Refs #3551. Added support for TCP in interaction test. * Default create/delete session attempts reduced. * Refs #3447. Modified discovery examples * Refs #3447. Added ref integration tests. * Discretize transport by parameter. * Refs #3447. Updated with changes in develop * Fixed bug at info cross_serialization test. * Refs #3447. Updated discovery integration test. * Modified xml of integration test to fix bug. * Add reuse addr to tcp transport. * Refs #3526. Refactor input serial transport. * Refs #3526. Refactor output serial transport. * Refs #3526. Added new serial tests. * Refs #3550. Refactor Serial transport stack and modified transport folders. * Refs #3526. Simplified Serial transport protocol. * Refs #3526. Solved rebase conflicts. * Refs #3550. Refactor TCP transport stack. * Refs #3550. Refactor UDP transport stack. * Refs #3550. Moved main Serial transport functions. * Refs #3550. Added simple error management. * Updated and fixed deployment example. * Test/streams (#21) * Fixed integration issue. * Refs #3233. Modified and completed output best effort tests. * Refs #3233. Added input best effort stream test. * Refs #3233. Fix input best effort test. * Refs #3233. Updated test with the recent API version. * First attempt OutputReliable. * Refs #3233. Compile test without linking client library. * Fixed memory leak and windows warnings * Fixed 'chosen' word (#37)
- Loading branch information