Skip to content
Snippets Groups Projects
Commit 0a391f4d authored by Martin Eisenmann's avatar Martin Eisenmann
Browse files

Fixed minor bugs with CodeGeneration

parent f142e069
No related branches found
No related tags found
No related merge requests found
AccelerationXSensorGeneratorExtension.java bec067ce2eca52eefd0784b98b65bed1a14586d9 YELLOW
AccelerationYSensorGeneratorExtension.java 7cc64233a3d64ae2fb6bd4fa0f454350c4a2b1c3 YELLOW
AccelerationZSensorGeneratorExtension.java f904dee91a67b1c02e9e57b1e3464ba2eaba183d YELLOW
ActuatorDigitsGeneratorExtension.java 05e766dc4b4c6954ceabadad10b6a77a739ca3ae YELLOW
AngularVelocityXSensorGeneratorExtension.java 4244f6442ff0602b56a0460b8bf8cbac5d4739aa YELLOW
AngularVelocityYSensorGeneratorExtension.java a34c53831a41d0ded9d34c1817b0ca592e46272b YELLOW
AngularVelocityZSensorGeneratorExtension.java fe7b0e7306c5399d39b0bb84968c22cfda4d5402 YELLOW
BrickGeneratorExtensionBase.java 36cad3503e58775fb400509dde40f1f243e8db7a YELLOW
IMUSensorGeneratorExtensionBase.java fe33a00e8017dae1ea9a35d9db3316d7af896e01 YELLOW
InstanceBrickGeneratorExtensionBase.java 571bdb29a3b2289232764286043e05f5ee8ee837 YELLOW
LEDButtonBActuatorGeneratorExtension.java d63faa3841e5105adec981d21d64efbc4894f526 RED
LEDButtonGActuatorGeneratorExtension.java 6eb9850b477fcf06a2ce50f4610141e0f9ad42a5 RED
LEDButtonGeneratorExtensionBase.java ca553bcb601e2d0d44fe81dd264946ab8fba854b RED
LEDButtonRActuatorGeneratorExtension.java 3de7cf630a7711f3f14085e5579c20f612fae77c RED
LaserRangeSensorGeneratorExtension.java a16cf049dccb7ca07a616608bfaba54a21c2d9de YELLOW
SharedInstanceBrickGeneratorExtensionBase.java a70c20a1211f9c305634e44247c2dbe47c645382 YELLOW
UIDUnitSharedInstanceBrickGeneratorExtensionBase.java 60dbf2d1563b5adecc57cd6bf5120e90d3b2c84d YELLOW
UltraSonicSensorGeneratorExtension.java 96344faaeaab0b9ed3fd8c90be5fdad31257e6ea YELLOW
AccelerationXSensorGeneratorExtension.java bec067ce2eca52eefd0784b98b65bed1a14586d9 YELLOW
AccelerationYSensorGeneratorExtension.java 7cc64233a3d64ae2fb6bd4fa0f454350c4a2b1c3 YELLOW
AccelerationZSensorGeneratorExtension.java f904dee91a67b1c02e9e57b1e3464ba2eaba183d YELLOW
ActuatorDigitsGeneratorExtension.java 05e766dc4b4c6954ceabadad10b6a77a739ca3ae YELLOW
AngularVelocityXSensorGeneratorExtension.java 4244f6442ff0602b56a0460b8bf8cbac5d4739aa YELLOW
AngularVelocityYSensorGeneratorExtension.java a34c53831a41d0ded9d34c1817b0ca592e46272b YELLOW
AngularVelocityZSensorGeneratorExtension.java fe7b0e7306c5399d39b0bb84968c22cfda4d5402 YELLOW
BrickGeneratorExtensionBase.java 36cad3503e58775fb400509dde40f1f243e8db7a YELLOW
IMUSensorGeneratorExtensionBase.java fe33a00e8017dae1ea9a35d9db3316d7af896e01 YELLOW
InstanceBrickGeneratorExtensionBase.java 571bdb29a3b2289232764286043e05f5ee8ee837 YELLOW
LEDButtonBActuatorGeneratorExtension.java d63faa3841e5105adec981d21d64efbc4894f526 RED
LEDButtonGActuatorGeneratorExtension.java 6eb9850b477fcf06a2ce50f4610141e0f9ad42a5 RED
LEDButtonGeneratorExtensionBase.java ca553bcb601e2d0d44fe81dd264946ab8fba854b RED
LEDButtonRActuatorGeneratorExtension.java 3de7cf630a7711f3f14085e5579c20f612fae77c RED
LaserRangeSensorGeneratorExtension.java d80d10ec1fa183005191829ec96eb6acbdb6865f RED
SharedInstanceBrickGeneratorExtensionBase.java a70c20a1211f9c305634e44247c2dbe47c645382 YELLOW
UIDUnitSharedInstanceBrickGeneratorExtensionBase.java 60dbf2d1563b5adecc57cd6bf5120e90d3b2c84d YELLOW
UltraSonicSensorGeneratorExtension.java 96344faaeaab0b9ed3fd8c90be5fdad31257e6ea YELLOW
......@@ -67,7 +67,7 @@ public class LaserRangeSensorGeneratorExtension extends
public String getInstanceInitializationCode() {
String postfix = getInstancePostfix();
StringBuilder sb = new StringBuilder();
sb.append("// initialize " + modelElement.getName());
sb.append("// initialize " + modelElement.getName() + "\n");
sb.append("laser_range_finder_create(&laser_range_device_" + postfix + ", \"" +
modelElement.getUniqueBrickletID() + "\", &" + getConnectionVariable() + ");\n");
sb.append("laser_range_finder_enable_laser(&laser_range_device_" + postfix + ");\n");
......
MotorControlGeneratorExtensionBase.java e6d797606bd04b32ff738926ce69c810a2ffb4bd YELLOW
MotorControlInputGeneratorExtension.java e585f868b386f57c932b8ed4dd475bb7114e3a7e YELLOW
MotorControlOutputGeneratorExtension.java 9916f3e8ec14a365bebeffbc0f133a7ee8f1552e YELLOW
MotorControlGeneratorExtensionBase.java e6d797606bd04b32ff738926ce69c810a2ffb4bd YELLOW
MotorControlInputGeneratorExtension.java 281803fe509a1dce5d2aba6e7d25f218d1005403 RED
MotorControlOutputGeneratorExtension.java e46d04c5426867522064eb9b9ae011a1a8a9f3ab RED
......@@ -35,7 +35,7 @@ public class MotorControlInputGeneratorExtension extends
/** {@inheritDoc} */
@Override
public String getReadCode(InputPort logicalSignal, String targetVariable) {
return targetVariable + " = get_velocity();\n";
return targetVariable + " = getVelocity();\n";
}
/** {@inheritDoc} */
......
......@@ -36,7 +36,7 @@ public class MotorControlOutputGeneratorExtension extends
/** {@inheritDoc} */
@Override
public String getWriteCode(OutputPort logicalSignal, String value) {
return "set_velocity(" + value + ");\n";
return "setVelocity(" + value + ");\n";
}
/** {@inheritDoc} */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment