Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipeline for policy generation from DDS discovery data #153

Draft
wants to merge 18 commits into
base: rolling
Choose a base branch
from

Commits on Sep 7, 2019

  1. Add initial template to demangle DDS to SROS2

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    b594b76 View commit details
    Browse the repository at this point in the history
  2. Deduplicate and alpha sort elements/atrabutes

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    a0fae7e View commit details
    Browse the repository at this point in the history
  3. Remove dead code

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    ab536cb View commit details
    Browse the repository at this point in the history
  4. Set unique mode for substation

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    eed8d6b View commit details
    Browse the repository at this point in the history
  5. Adding deduplicate namespace and compress for profiles

    apply template on each profile to avoided crosstalk
    
    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    76242a4 View commit details
    Browse the repository at this point in the history
  6. Check in initial discovery sqlite script

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    cf64361 View commit details
    Browse the repository at this point in the history
  7. Fix typo for execute

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    527bfc7 View commit details
    Browse the repository at this point in the history
  8. Fix typo for policy

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    3f8c81c View commit details
    Browse the repository at this point in the history
  9. Correct indexing to include mode

    To avoid provisioning topic to all modes
    instead of the topic's respective mode as intended
    
    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    e06b247 View commit details
    Browse the repository at this point in the history
  10. Rename to dds/demangle.xml

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    1fa8af4 View commit details
    Browse the repository at this point in the history
  11. Clean up notebook into runnable script

    Borrowing cli petern from @mikaelarguedas
    
    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    350e37b View commit details
    Browse the repository at this point in the history
  12. Fix unintended node and namespace combinatorial

    node names should be limited to what exists
    with respect to the current iterative namespace
    
    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    c6e061d View commit details
    Browse the repository at this point in the history
  13. Declare python dependency for pandas

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    b0b6441 View commit details
    Browse the repository at this point in the history
  14. Check for unintelligible or missing QoS data

    Drop rows with non-parcelable userdata payloads,
    as we can't infer the node name or namespace from participant
    
    Participant vs data discovery sent over separate QoS packets in DDS.
    Ensure a profile is created even if no topics are discovered.
    E.g. for the ros2 cli daemon only listing nodes on the network
    
    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    054dd80 View commit details
    Browse the repository at this point in the history
  15. Fix typos in compression

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    c1534d2 View commit details
    Browse the repository at this point in the history
  16. Fix file output

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    d71c75b View commit details
    Browse the repository at this point in the history
  17. Add raw permission type

    Update schema and transforms
    as well as generating script
    
    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    5e03e8d View commit details
    Browse the repository at this point in the history
  18. Separate raw changes into different schema for now

    Signed-off-by: ruffsl <roxfoxpox@gmail.com>
    ruffsl committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    850fedc View commit details
    Browse the repository at this point in the history