@@ -542,7 +542,7 @@ Blockly.JavaScript['board_ready'] = function (block) {
542542
543543 var type ;
544544 if ( checkbox_type_ == '1' ) {
545- type = 'boardReady(' + value_device_ + ', function (board) {\n' ;
545+ type = 'boardReady(' + value_device_ + ', function (board) {\n' ;
546546 } else if ( checkbox_type_ == '2' ) {
547547 type = 'boardReady({ transport: \'serial\', path:' + value_device_ + ' }, function (board) {\n' ;
548548 } else if ( checkbox_type_ == '3' ) {
@@ -1246,65 +1246,7 @@ Blockly.JavaScript['car_test_new'] = function (block) {
12461246 var dropdown_rb_ = block . getFieldValue ( 'rb_' ) ;
12471247 var dropdown_lf_ = block . getFieldValue ( 'lf_' ) ;
12481248 var dropdown_lb_ = block . getFieldValue ( 'lb_' ) ;
1249- var code = value_var_ + ' = {};\n\n' +
1250- value_var_ + '.rightFront_ = getLed(board, ' + dropdown_rf_ + ');\n' +
1251- value_var_ + '.rightBack_ = getLed(board, ' + dropdown_rb_ + ');\n' +
1252- value_var_ + '.leftFront_ = getLed(board, ' + dropdown_lf_ + ');\n' +
1253- value_var_ + '.leftBack_ = getLed(board, ' + dropdown_lb_ + ');\n\n' +
1254- value_var_ + '.goFront_ = function(){\n' +
1255- ' ' + value_var_ + '.rightFront_.on();\n' +
1256- ' ' + value_var_ + '.rightBack_.off();\n' +
1257- ' ' + value_var_ + '.leftFront_.on();\n' +
1258- ' ' + value_var_ + '.leftBack_.off();\n' +
1259- '};\n' +
1260- value_var_ + '.goBack_ = function(){\n' +
1261- ' ' + value_var_ + '.rightFront_.off();\n' +
1262- ' ' + value_var_ + '.rightBack_.on();\n' +
1263- ' ' + value_var_ + '.leftFront_.off();\n' +
1264- ' ' + value_var_ + '.leftBack_.on();\n' +
1265- '};\n' +
1266- value_var_ + '.goRight_ = function(){\n' +
1267- ' ' + value_var_ + '.rightFront_.on();\n' +
1268- ' ' + value_var_ + '.rightBack_.off();\n' +
1269- ' ' + value_var_ + '.leftFront_.off();\n' +
1270- ' ' + value_var_ + '.leftBack_.off();\n' +
1271- '};\n' +
1272- value_var_ + '.goLeft_ = function(){\n' +
1273- ' ' + value_var_ + '.rightFront_.off();\n' +
1274- ' ' + value_var_ + '.rightBack_.off();\n' +
1275- ' ' + value_var_ + '.leftFront_.on();\n' +
1276- ' ' + value_var_ + '.leftBack_.off();\n' +
1277- '};\n' +
1278- value_var_ + '.turnRight_ = function(){\n' +
1279- ' ' + value_var_ + '.rightFront_.off();\n' +
1280- ' ' + value_var_ + '.rightBack_.on();\n' +
1281- ' ' + value_var_ + '.leftFront_.on();\n' +
1282- ' ' + value_var_ + '.leftBack_.off();\n' +
1283- '};\n' +
1284- value_var_ + '.turnLeft_ = function(){\n' +
1285- ' ' + value_var_ + '.rightFront_.on();\n' +
1286- ' ' + value_var_ + '.rightBack_.off();\n' +
1287- ' ' + value_var_ + '.leftFront_.off();\n' +
1288- ' ' + value_var_ + '.leftBack_.on();\n' +
1289- '};\n' +
1290- value_var_ + '.backLeft_ = function(){\n' +
1291- ' ' + value_var_ + '.rightFront_.off();\n' +
1292- ' ' + value_var_ + '.rightBack_.off();\n' +
1293- ' ' + value_var_ + '.leftFront_.off();\n' +
1294- ' ' + value_var_ + '.leftBack_.on();\n' +
1295- '};\n' +
1296- value_var_ + '.backRight_ = function(){\n' +
1297- ' ' + value_var_ + '.rightFront_.off();\n' +
1298- ' ' + value_var_ + '.rightBack_.on();\n' +
1299- ' ' + value_var_ + '.leftFront_.off();\n' +
1300- ' ' + value_var_ + '.leftBack_.off();\n' +
1301- '};\n' +
1302- value_var_ + '.stop_ = function(){\n' +
1303- ' ' + value_var_ + '.rightFront_.off();\n' +
1304- ' ' + value_var_ + '.rightBack_.off();\n' +
1305- ' ' + value_var_ + '.leftFront_.off();\n' +
1306- ' ' + value_var_ + '.leftBack_.off();\n' +
1307- '};\n\n' ;
1249+ var code = value_var_ + ' = getToyCar(board,' + dropdown_rf_ + ',' + dropdown_rb_ + ',' + dropdown_lf_ + ',' + dropdown_lb_ + ');\n' ;
13081250 return code ;
13091251} ;
13101252
0 commit comments