- 11 Aug, 2020 4 commits
-
-
René Schöne authored
-
René Schöne authored
Rest Closes #24 See merge request jastadd/ros2rag!5
-
René Schöne authored
-
René Schöne authored
Resolve "Cleanup" Closes #35 See merge request jastadd/ros2rag!4
-
- 07 Aug, 2020 4 commits
-
-
René Schöne authored
-
René Schöne authored
- finished transformation - remove indentation from mustache templates - store YAML in file when --printYaml is given
-
René Schöne authored
-
René Schöne authored
-
- 06 Aug, 2020 1 commit
-
-
René Schöne authored
- changed semantics of ViaTest slightly (setting same value for inputBoth does not change to newly send value as the "FromMqtt-" and "FromRest-" part is not prepended, and therefore it stays the same)
-
- 05 Aug, 2020 2 commits
-
-
René Schöne authored
-
René Schöne authored
-
- 04 Aug, 2020 1 commit
-
-
René Schöne authored
- differentiate between push-send and pull-send
-
- 31 Jul, 2020 3 commits
-
-
René Schöne authored
- also fixed bug when using tokens with no type (must be treated implicitly as String)
-
René Schöne authored
-
René Schöne authored
-
- 29 Jul, 2020 2 commits
-
-
René Schöne authored
- make compiler jastaddCompliant - allow multiple input grammars and connect files - compiler output are (possibly modified) input grammars, and always three files (MqttHandler.jadd, RagConnect.jadd and RagConnect.relast)
-
René Schöne authored
- rename nonterminal (M)Ros2Rag to (M)RagConnect, and attribute ros2rag to ragconnect - rename starter to safety - make receiverstub, receiverstub not depend on safety - make tests not depend on common (copied proto files)
-
- 08 Jul, 2020 1 commit
-
-
René Schöne authored
- Base: inserted DefaultMappings did not account for existing other mappings, but always use type of token - Base: MqttHandler was not able to have multiple newConnections for the same topic - Goal: Changed way how last update is handled (now packed into currentStep) - Goal: Added StartStep - Goal: Changed wait to be in milliseconds
-
- 06 Jul, 2020 3 commits
-
-
René Schöne authored
-
Johannes Mey authored
Resolve "PoC: Use mustache as template engine" Closes #19 See merge request jastadd/ros2rag!2
-
René Schöne authored
-
- 03 Jul, 2020 2 commits
-
-
René Schöne authored
- added fail-fast behaviour to mustache (if a name/method can not be resolved) - enabled logging of mustache (using log4j)
-
René Schöne authored
-
- 02 Jul, 2020 2 commits
-
-
René Schöne authored
-
René Schöne authored
-
- 29 Jun, 2020 1 commit
-
-
René Schöne authored
- see #26
-
- 19 Jun, 2020 1 commit
-
-
René Schöne authored
- Added TestUtils.waitForMqtt
-
- 15 Jun, 2020 1 commit
-
-
René Schöne authored
-
- 08 Jun, 2020 1 commit
-
-
René Schöne authored
-
- 05 Jun, 2020 1 commit
-
-
René Schöne authored
- all tests have fail-fast-behaviour if mqtt broker is not connected - added some documentation on how to create new test cases - Base: Fixed logging of writes to output actual values of terminal and topic
-
- 04 Jun, 2020 1 commit
-
-
René Schöne authored
- Starter: Send initial DataConfig - Starter: Always send complete RobotConfig
-
- 29 May, 2020 2 commits
-
-
René Schöne authored
- base: fixed bug when multiple dependency definitions have same source (used to generate multiple getter/setter) - added test case for writing all supported types for default mapping definitions - inherited attributes for token-attributes are not supported (because no "$token_reset()" is generated by JastAdd) - added short test descriptions
-
René Schöne authored
-
- 28 May, 2020 2 commits
-
-
René Schöne authored
- supported types: int, short, long, float, double, char, and all their boxed variants, and String - default mapping definitions are NTAs which get reused for every update definition that needs them - change generated check for not always apply (case for boxed types) - cleanup parser
-
René Schöne authored
- sender/receiver: reuse generated MqttUpdater - base: added option "--verbose" to print stacktrace if any - base: move mqtt default port definition to MqttUpdater - base: add option in MqttUpdater to suppress welcome message - starter: create 10 joints, use correct mqtt topics
-
- 11 May, 2020 1 commit
-
-
René Schöne authored
- also try to setup CI (might fail)
-
- 06 May, 2020 3 commits
-
-
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 authored
-
René Schöne authored
-
- 05 May, 2020 1 commit
-
-
René Schöne authored
-