Skip to content

Commit 6fcfe46

Browse files
committed
Fix: python naming in servo api
1 parent d1c9f2b commit 6fcfe46

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

source/generators/python/adam_three.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,27 @@
55

66
'use strict';
77

8-
Blockly.Python.addReservedWords('');
8+
Blockly.Python.addReservedWords('AdamManager', 'SerializableCommands', 'MotorCommand');
99

1010
Blockly.Python['controller_motor_command'] = function(block) {
11+
Blockly.Python.definitions_['from_adam_sdk_import_MotorCommand'] = 'from adam_sdk import MotorCommand';
1112
var value_servo_constant = Blockly.Python.valueToCode(block, 'servo_constant', Blockly.Python.ORDER_ATOMIC);
1213
var value_angle = Blockly.Python.valueToCode(block, 'angle', Blockly.Python.ORDER_ATOMIC);
1314
var code = 'MotorCommand(' + value_servo_constant + ", " + value_angle + ')';
1415
return [code, Blockly.Python.ORDER_ATOMIC];
1516
};
1617

1718
Blockly.Python['controller_new_instance_class'] = function(block) {
18-
var code = 'AdamController()';
19+
Blockly.Python.definitions_['from_adam_sdk_import_AdamManager'] = 'from adam_sdk import AdamManager';
20+
var code = 'AdamManager()';
1921
return [code, Blockly.Python.ORDER_NONE];
2022
};
2123

2224
Blockly.Python['controller_handle_command'] = function(block) {
25+
Blockly.Python.definitions_['from_adam_sdk_import_SerializableCommands'] = 'from adam_sdk import SerializableCommands';
2326
var value_instance_class_variable = Blockly.Python.valueToCode(block, 'instance_class_variable', Blockly.Python.ORDER_ATOMIC);
2427
var value_command_array = Blockly.Python.valueToCode(block, 'command_array', Blockly.Python.ORDER_ATOMIC);
25-
var code = value_instance_class_variable +'.HandleCommand(commands=SerializableCommands(' + value_command_array +'))';
28+
var code = value_instance_class_variable +'.handle_command(commands=SerializableCommands(' + value_command_array +'))';
2629
return code;
2730
};
2831

0 commit comments

Comments
 (0)