- 04 May, 2020 1 commit
-
-
René Schöne authored
- Compiler: replace existing files if needed - Renamed Aspect.jadd to Generation.jadd and fill it with content - Missing: Generation of dependency relation, and change of token names in grammar
-
- 23 Apr, 2020 1 commit
-
-
René Schöne authored
- renamed scanner and parser to Ros2Rag{Scanner,Parser} - changed Compiler to not use System.exit throwing exceptions instead and have a dedicated run method - implemented ASTNode.globallyResolveTokenComponentByToken and UpdateDefinition.resolveMappingByToken
-
- 22 Apr, 2020 1 commit
-
-
René Schöne authored
- changed compiler to accept two additional required parameters "inputGrammar" and "inputRos2Rag" - update ros2rag grammar according to latest draft - begin with parser (missing resolving amongst others) - parsing in test kind of fails because of leading comment
-
- 21 Apr, 2020 2 commits
-
-
René Schöne authored
- added relations that would be generated - added methods for convenience dependency specification - added parameter "writeCurrentValue" to connect methods of write definitions (not always wanted, thus optional) - split method to update token-NTA in update (which now flushes) and write (using saved last value) - cleanup of unused code
-
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)
-
- 15 Apr, 2020 1 commit
-
-
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
-
- 08 Apr, 2020 2 commits
-
-
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
-
René Schöne authored
-
- 07 Apr, 2020 2 commits
-
-
René Schöne authored
-
Johannes Mey authored
-