Update ce_go.js
This commit is contained in:
@@ -6,6 +6,8 @@ export const ce_go_light_number = function (_, generator) {
|
||||
generator.definitions_['import_me_go_car'] = 'from me_go import car';
|
||||
} else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var code = 'car.' + this.getFieldValue('op');
|
||||
return [code, generator.ORDER_ATOMIC];
|
||||
@@ -15,6 +17,8 @@ export const ce_go_led_bright = function (_, generator) {
|
||||
var version = Mixly.Boards.getSelectedBoardKey().split(':')[2]
|
||||
if (version == "mixgo_me" || version == "mixgo_cc") {
|
||||
generator.definitions_['import_me_go_car'] = 'from me_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
@@ -32,6 +36,8 @@ export const ce_go_get_led_bright = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var op = generator.valueToCode(this, 'led', generator.ORDER_ATOMIC);
|
||||
var code = "car.getrightness(" + op + ")";
|
||||
@@ -45,6 +51,8 @@ export const ce_go_get_led_state = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var op = generator.valueToCode(this, 'led', generator.ORDER_ATOMIC);
|
||||
var code = "car.getonoff(" + op + ")";
|
||||
@@ -58,6 +66,8 @@ export const ce_go_led_brightness = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var op = generator.valueToCode(this, 'led', generator.ORDER_ATOMIC);
|
||||
var flag = generator.valueToCode(this, 'bright', generator.ORDER_ATOMIC);
|
||||
@@ -72,6 +82,8 @@ export const ce_go_stepper_keep = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var v = this.getFieldValue('VAR');
|
||||
var speed = generator.valueToCode(this, 'speed', generator.ORDER_ASSIGNMENT);
|
||||
@@ -86,6 +98,8 @@ export const ce_go_stepper_stop = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var v = this.getFieldValue('VAR');
|
||||
var code = 'car.move("' + v + '")\n';
|
||||
@@ -99,6 +113,8 @@ export const ce_go_dc_motor = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_car'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var wheel = this.getFieldValue('wheel');
|
||||
var v = this.getFieldValue('direction');
|
||||
@@ -119,6 +135,8 @@ export const ce_go_hall_attachInterrupt = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_hall_' + dropdown_mode] = 'from ce_go import hall_' + dropdown_mode;
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var atta = generator.valueToCode(this, 'DO', generator.ORDER_ATOMIC);
|
||||
var code = 'hall_' + dropdown_mode + '.irq_cb(' + atta + ')\n'
|
||||
@@ -134,6 +152,8 @@ export const ce_go_hall_initialize = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_hall_' + dropdown_mode] = 'from ce_go import hall_' + dropdown_mode;
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var num = generator.valueToCode(this, 'num', generator.ORDER_ATOMIC);
|
||||
if (args == 'all') {
|
||||
@@ -153,6 +173,8 @@ export const ce_go_hall_data = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_hall_' + dropdown_mode] = 'from ce_go import hall_' + dropdown_mode;
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var code = 'hall_' + dropdown_mode + '.' + args + '';
|
||||
return [code, generator.ORDER_ATOMIC];
|
||||
@@ -166,6 +188,8 @@ export const ce_go_pin_near_line = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_hall'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var code = 'car.patrol()' + key + '';
|
||||
return [code, generator.ORDER_ATOMIC];
|
||||
@@ -179,6 +203,8 @@ export const ce_go_pin_near = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_hall'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var code = 'car.obstacle()' + key + '';
|
||||
return [code, generator.ORDER_ATOMIC];
|
||||
@@ -192,6 +218,8 @@ export const ce_go_pin_near_state_change = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_hall'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var code = 'car.ir_mode(car.' + key + ')\n';
|
||||
return code;
|
||||
@@ -204,6 +232,8 @@ export const sensor_mixgome_eulerangles = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_mixgo_ce_onboard_mxc6655xa'] = "from mixgo_ce import onboard_mxc6655xa";
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var angle = this.getFieldValue('angle');
|
||||
var code = 'onboard_mxc6655xa.eulerangles(upright=True)' + angle;
|
||||
@@ -218,6 +248,8 @@ export const ce_go_pin_light = function (_, generator) {
|
||||
}
|
||||
else if (version == "mixgo_ce") {
|
||||
generator.definitions_['import_ce_go_hall'] = 'from ce_go import car';
|
||||
}else if (version == "mixgo_mini"){
|
||||
generator.definitions_['import_mini_go_car'] = 'from mini_go import car';
|
||||
}
|
||||
var code = 'car.light()' + key + '';
|
||||
return [code, generator.ORDER_ATOMIC];
|
||||
|
||||
Reference in New Issue
Block a user