@@ -198,11 +198,11 @@ Blockly.Blocks['lego_boost_sleep'] = {
198
198
* Generators
199
199
*/
200
200
201
- Blockly . Python [ 'lego_boost_connect' ] = function ( block ) {
202
- var value_bluetooth_address = Blockly . Python . valueToCode (
201
+ BlocklyPy [ 'lego_boost_connect' ] = function ( block ) {
202
+ var value_bluetooth_address = BlocklyPy . valueToCode (
203
203
block ,
204
204
'BLUETOOTH_ADDRESS' ,
205
- Blockly . Python . ORDER_ATOMIC
205
+ BlocklyPy . ORDER_ATOMIC
206
206
) ;
207
207
208
208
var code =
@@ -217,17 +217,17 @@ from pylgbst.hub import MoveHub
217
217
from pylgbst import get_connection_bleak
218
218
` ;
219
219
220
- Blockly . Python [ 'lego_boost_move_motor_a_timed' ] = function ( block ) {
221
- var value_time = Blockly . Python . valueToCode (
220
+ BlocklyPy [ 'lego_boost_move_motor_a_timed' ] = function ( block ) {
221
+ var value_time = BlocklyPy . valueToCode (
222
222
block ,
223
223
'TIME' ,
224
- Blockly . Python . ORDER_ATOMIC
224
+ BlocklyPy . ORDER_ATOMIC
225
225
) ;
226
226
227
- var value_speed = Blockly . Python . valueToCode (
227
+ var value_speed = BlocklyPy . valueToCode (
228
228
block ,
229
229
'SPEED' ,
230
- Blockly . Python . ORDER_ATOMIC
230
+ BlocklyPy . ORDER_ATOMIC
231
231
) ;
232
232
233
233
var code = 'hub.motor_A.timed(' + value_time + ', ' + value_speed + ')\n' ;
@@ -238,17 +238,17 @@ Blockly.Blocks['lego_boost_move_motor_a_timed'].toplevel_init = `
238
238
import time
239
239
` ;
240
240
241
- Blockly . Python [ 'lego_boost_move_motor_b_timed' ] = function ( block ) {
242
- var value_time = Blockly . Python . valueToCode (
241
+ BlocklyPy [ 'lego_boost_move_motor_b_timed' ] = function ( block ) {
242
+ var value_time = BlocklyPy . valueToCode (
243
243
block ,
244
244
'TIME' ,
245
- Blockly . Python . ORDER_ATOMIC
245
+ BlocklyPy . ORDER_ATOMIC
246
246
) ;
247
247
248
- var value_speed = Blockly . Python . valueToCode (
248
+ var value_speed = BlocklyPy . valueToCode (
249
249
block ,
250
250
'SPEED' ,
251
- Blockly . Python . ORDER_ATOMIC
251
+ BlocklyPy . ORDER_ATOMIC
252
252
) ;
253
253
254
254
var code = 'hub.motor_B.timed(' + value_time + ', ' + value_speed + ')\n' ;
@@ -259,57 +259,57 @@ Blockly.Blocks['lego_boost_move_motor_b_timed'].toplevel_init = `
259
259
import time
260
260
` ;
261
261
262
- Blockly . Python [ 'lego_boost_move_motor_a_angled' ] = function ( block ) {
263
- var value_angle = Blockly . Python . valueToCode (
262
+ BlocklyPy [ 'lego_boost_move_motor_a_angled' ] = function ( block ) {
263
+ var value_angle = BlocklyPy . valueToCode (
264
264
block ,
265
265
'ANGLE' ,
266
- Blockly . Python . ORDER_ATOMIC
266
+ BlocklyPy . ORDER_ATOMIC
267
267
) ;
268
268
269
- var value_speed = Blockly . Python . valueToCode (
269
+ var value_speed = BlocklyPy . valueToCode (
270
270
block ,
271
271
'SPEED' ,
272
- Blockly . Python . ORDER_ATOMIC
272
+ BlocklyPy . ORDER_ATOMIC
273
273
) ;
274
274
275
275
var code = 'hub.motor_A.angled(' + value_angle + ', ' + value_speed + ')\n' ;
276
276
return code ;
277
277
} ;
278
278
279
- Blockly . Python [ 'lego_boost_move_motor_b_angled' ] = function ( block ) {
280
- var value_angle = Blockly . Python . valueToCode (
279
+ BlocklyPy [ 'lego_boost_move_motor_b_angled' ] = function ( block ) {
280
+ var value_angle = BlocklyPy . valueToCode (
281
281
block ,
282
282
'ANGLE' ,
283
- Blockly . Python . ORDER_ATOMIC
283
+ BlocklyPy . ORDER_ATOMIC
284
284
) ;
285
285
286
- var value_speed = Blockly . Python . valueToCode (
286
+ var value_speed = BlocklyPy . valueToCode (
287
287
block ,
288
288
'SPEED' ,
289
- Blockly . Python . ORDER_ATOMIC
289
+ BlocklyPy . ORDER_ATOMIC
290
290
) ;
291
291
292
292
var code = 'hub.motor_B.angled(' + value_angle + ', ' + value_speed + ')\n' ;
293
293
return code ;
294
294
} ;
295
295
296
- Blockly . Python [ 'lego_boost_move_motor_ab_timed' ] = function ( block ) {
297
- var value_time = Blockly . Python . valueToCode (
296
+ BlocklyPy [ 'lego_boost_move_motor_ab_timed' ] = function ( block ) {
297
+ var value_time = BlocklyPy . valueToCode (
298
298
block ,
299
299
'TIME' ,
300
- Blockly . Python . ORDER_ATOMIC
300
+ BlocklyPy . ORDER_ATOMIC
301
301
) ;
302
302
303
- var value_speed_a = Blockly . Python . valueToCode (
303
+ var value_speed_a = BlocklyPy . valueToCode (
304
304
block ,
305
305
'SPEED_A' ,
306
- Blockly . Python . ORDER_ATOMIC
306
+ BlocklyPy . ORDER_ATOMIC
307
307
) ;
308
308
309
- var value_speed_b = Blockly . Python . valueToCode (
309
+ var value_speed_b = BlocklyPy . valueToCode (
310
310
block ,
311
311
'SPEED_B' ,
312
- Blockly . Python . ORDER_ATOMIC
312
+ BlocklyPy . ORDER_ATOMIC
313
313
) ;
314
314
315
315
var code =
@@ -327,23 +327,23 @@ Blockly.Blocks['lego_boost_move_motor_ab_timed'].toplevel_init = `
327
327
import time
328
328
` ;
329
329
330
- Blockly . Python [ 'lego_boost_move_motor_ab_angled' ] = function ( block ) {
331
- var value_angle = Blockly . Python . valueToCode (
330
+ BlocklyPy [ 'lego_boost_move_motor_ab_angled' ] = function ( block ) {
331
+ var value_angle = BlocklyPy . valueToCode (
332
332
block ,
333
333
'ANGLE' ,
334
- Blockly . Python . ORDER_ATOMIC
334
+ BlocklyPy . ORDER_ATOMIC
335
335
) ;
336
336
337
- var value_speed_a = Blockly . Python . valueToCode (
337
+ var value_speed_a = BlocklyPy . valueToCode (
338
338
block ,
339
339
'SPEED_A' ,
340
- Blockly . Python . ORDER_ATOMIC
340
+ BlocklyPy . ORDER_ATOMIC
341
341
) ;
342
342
343
- var value_speed_b = Blockly . Python . valueToCode (
343
+ var value_speed_b = BlocklyPy . valueToCode (
344
344
block ,
345
345
'SPEED_B' ,
346
- Blockly . Python . ORDER_ATOMIC
346
+ BlocklyPy . ORDER_ATOMIC
347
347
) ;
348
348
349
349
var code =
@@ -356,35 +356,36 @@ Blockly.Python['lego_boost_move_motor_ab_angled'] = function (block) {
356
356
return code ;
357
357
} ;
358
358
359
- Blockly . Python [ 'lego_boost_start_speed' ] = function ( block ) {
360
- var value_speed = Blockly . Python . valueToCode (
359
+ BlocklyPy [ 'lego_boost_start_speed' ] = function ( block ) {
360
+ var value_speed = BlocklyPy . valueToCode (
361
361
block ,
362
362
'SPEED' ,
363
- Blockly . Python . ORDER_ATOMIC
363
+ BlocklyPy . ORDER_ATOMIC
364
364
) ;
365
365
366
366
var code = 'hub.motor_external.start_speed(' + value_speed + ')\n' ;
367
367
return code ;
368
368
} ;
369
369
370
- Blockly . Python [ 'lego_boost_stop_motors' ] = function ( block ) {
370
+ BlocklyPy [ 'lego_boost_stop_motors' ] = function ( block ) {
371
371
var code = 'hub.motor_external.stop()\n' ;
372
372
return code ;
373
373
} ;
374
374
375
- Blockly . Python [ 'lego_boost_disconnect' ] = function ( block ) {
375
+ BlocklyPy [ 'lego_boost_disconnect' ] = function ( block ) {
376
376
var code = 'hub.disconnect()\n' ;
377
377
return code ;
378
378
} ;
379
379
380
- Blockly . Python [ 'lego_boost_sleep' ] = function ( block ) {
381
- var value_seconds = Blockly . Python . valueToCode (
380
+ BlocklyPy [ 'lego_boost_sleep' ] = function ( block ) {
381
+ var value_seconds = BlocklyPy . valueToCode (
382
382
block ,
383
383
'SECONDS' ,
384
- Blockly . Python . ORDER_ATOMIC
384
+ BlocklyPy . ORDER_ATOMIC
385
385
) ;
386
386
387
387
var code = 'time.sleep(' + value_seconds + ')\n' ;
388
+ return code ;
388
389
} ;
389
390
390
391
Blockly . Blocks [ 'lego_boost_sleep' ] . toplevel_init = `
0 commit comments