1. 11 May, 2020 1 commit
  2. 06 May, 2020 2 commits
    • René Schöne's avatar
      Step forward to working generation. · 7ed08014
      René Schöne authored
      - Copied (and modified) buildSrc from relast. Added compilerLocation property to set a jar to execute.
      - Completed example code with computation attributes
      - Fixed various bugs in Generation.jadd
      - Wrap application of mappings with try/catch and let mapping methods throw Exception
      - Add grammar modification for TokenComponent used as source in dependency definition
      - Add grammar extension to include relations generated by dependency definitions
      - Prepare Ros2Rag.relast for default mappings (not implemented yet)
    • René Schöne's avatar
      WIP: Adding test pipeline. · b7706c07
      René Schöne authored
  3. 30 Apr, 2020 1 commit
  4. 21 Apr, 2020 2 commits
    • René Schöne's avatar
      Reusing MqttUpdater in senderstub and new receiverstub. · 874da761
      René Schöne authored
      - Example: add name to MqttUpdater
      - Senderstub: replace MQTTSender with MqttUpdater
      - Receiverstub: new component to observe topics and pretty-print sent protobuf objects
    • René Schöne's avatar
      Example: Update grammar to latest edition. · b9ddda3f
      René Schöne authored
      - Introduce type IntPosition, and token-nta _AppropriateSpeed
      - Using aspect for generated outputs now (because we are extending Joint and EndEffector inherits from Joint, not possible with using GeneratedJoint anymore)
      - GeneratedJoint and GeneratedRobotArm left for reference (not used anymore)
  5. 15 Apr, 2020 1 commit
    • René Schöne's avatar
      Small example of a virtual token. · 503cf384
      René Schöne authored
      - Example: add integer token to test. using the position would mix both operators (which should be possible, but is the difficult case)
      - Example: add could-be-generated methods for the robot arm
      - Example: testing to set the token in Main
      - Example: added publish method to generic MqttUpdater
      - Example: copied protobuf definition for robotconfig
  6. 08 Apr, 2020 1 commit
    • René Schöne's avatar
      Somewhat working READ. · 2c1540b7
      René Schöne authored
      - Example: use Position class created by protobuf, use a wrapper in grammar instead for lists
      - Example: manually extend Joint, currently only one connect
      - Example: added generic MqttUpdater handling subscriptions
      - Example: added some glue code, that would be generated normally
      - Example: copied protobuf definition for linkstate
      - SenderStub: new module with main to construct minimal linkstate and send it via mqtt