Skip to content
This repository was archived by the owner on Dec 23, 2021. It is now read-only.

Commit 12f6458

Browse files
authored
Merge branch 'dev' into users/t-anmah/debugger
2 parents b645302 + 62afc4d commit 12f6458

File tree

10 files changed

+4887
-2792
lines changed

10 files changed

+4887
-2792
lines changed

package-lock.json

Lines changed: 3043 additions & 1340 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@
270270
"mocha": "^6.1.4",
271271
"npm-run-all": "^4.1.3",
272272
"prettier": "^1.19.1",
273-
"react-scripts": "3.0.1",
273+
"react-scripts": "^3.4.0",
274274
"style-loader": "^0.21.0",
275275
"ts-import-plugin": "^1.5.4",
276276
"ts-loader": "^4.4.2",
@@ -322,4 +322,4 @@
322322
"extensionDependencies": [
323323
"ms-python.python"
324324
]
325-
}
325+
}

src/constants.ts

Lines changed: 46 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -281,50 +281,67 @@ export enum CONFIG_KEYS {
281281

282282
export enum TelemetryEventName {
283283
FAILED_TO_OPEN_SIMULATOR = "SIMULATOR.FAILED_TO_OPEN",
284+
DEBUGGER_INIT_SUCCESS = "DEBUGGER.INIT.SUCCESS",
285+
DEBUGGER_INIT_FAIL = "DEBUGGER.INIT.FAIL",
284286

285287
// Extension commands
286-
COMMAND_DEPLOY_DEVICE = "COMMAND.DEPLOY.DEVICE",
287-
COMMAND_NEW_FILE_CPX = "COMMAND.NEW.FILE.CPX",
288-
COMMAND_NEW_FILE_MICROBIT = "COMMAND.NEW.FILE.MICROBIT",
289-
COMMAND_OPEN_SIMULATOR = "COMMAND.OPEN.SIMULATOR",
290288
COMMAND_RUN_SIMULATOR_BUTTON = "COMMAND.RUN.SIMULATOR_BUTTON",
291289
COMMAND_RUN_PALETTE = "COMMAND.RUN.PALETTE",
292-
COMMAND_RUN_EDITOR_ICON = "COMMAND.RUN.EDITOR_ICON",
293-
COMMAND_SERIAL_MONITOR_CHOOSE_PORT = "COMMAND.SERIAL_MONITOR.CHOOSE_PORT",
294-
COMMAND_SERIAL_MONITOR_OPEN = "COMMAND.SERIAL_MONITOR.OPEN",
295-
COMMAND_SERIAL_MONITOR_BAUD_RATE = "COMMAND.SERIAL_MONITOR.BAUD_RATE",
296-
COMMAND_SERIAL_MONITOR_CLOSE = "COMMAND.SERIAL_MONITOR.CLOSE",
290+
COMMAND_INSTALL_EXTENSION_DEPENDENCIES = "COMMAND.INSTALL.EXTENSION.DEPENDENCIES",
291+
292+
CPX_COMMAND_DEPLOY_DEVICE = "CPX.COMMAND.DEPLOY.DEVICE",
293+
CPX_COMMAND_NEW_FILE = "CPX.COMMAND.NEW.FILE.CPX",
294+
CPX_COMMAND_OPEN_SIMULATOR = "CPX.COMMAND.OPEN.SIMULATOR",
295+
CPX_COMMAND_SERIAL_MONITOR_CHOOSE_PORT = "CPX.COMMAND.SERIAL_MONITOR.CHOOSE_PORT",
296+
CPX_COMMAND_SERIAL_MONITOR_OPEN = "CPX.COMMAND.SERIAL_MONITOR.OPEN",
297+
CPX_COMMAND_SERIAL_MONITOR_BAUD_RATE = "CPX.COMMAND.SERIAL_MONITOR.BAUD_RATE",
298+
CPX_COMMAND_SERIAL_MONITOR_CLOSE = "CPX.COMMAND.SERIAL_MONITOR.CLOSE",
299+
300+
MICROBIT_COMMAND_NEW_FILE = "MICROBIT.COMMAND.NEW.FILE",
301+
MICROBIT_COMMAND_OPEN_SIMULATOR = "MICROBIT.COMMAND.OPEN.SIMULATOR",
297302

298303
// Simulator interaction
299-
SIMULATOR_BUTTON_A = "SIMULATOR.BUTTON.A",
300-
SIMULATOR_BUTTON_B = "SIMULATOR.BUTTON.B",
301-
SIMULATOR_BUTTON_AB = "SIMULATOR.BUTTON.AB",
302-
SIMULATOR_SWITCH = "SIMULATOR.SWITCH",
304+
CPX_SIMULATOR_BUTTON_A = "CPX.SIMULATOR.BUTTON.A",
305+
CPX_SIMULATOR_BUTTON_B = "CPX.SIMULATOR.BUTTON.B",
306+
CPX_SIMULATOR_BUTTON_AB = "CPX.SIMULATOR.BUTTON.AB",
307+
CPX_SIMULATOR_SWITCH = "CPX.SIMULATOR.SWITCH",
308+
309+
MICROBIT_SIMULATOR_BUTTON_A = "MICROBIT.SIMULATOR.BUTTON.A",
310+
MICROBIT_SIMULATOR_BUTTON_B = "MICROBIT.SIMULATOR.BUTTON.B",
311+
MICROBIT_SIMULATOR_BUTTON_AB = "MICROBIT.SIMULATOR.BUTTON.AB",
303312

304313
// Sensors
305-
SIMULATOR_TEMPERATURE_SENSOR = "SIMULATOR.TEMPERATURE",
306-
SIMULATOR_LIGHT_SENSOR = " SIMULATOR.LIGHT",
307-
SIMULATOR_MOTION_SENSOR = "SIMULATOR.MOTION",
308-
SIMULATOR_SHAKE = "SIMULATOR.SHAKE",
309-
SIMULATOR_CAPACITIVE_TOUCH = "SIMULATOR.CAPACITIVE.TOUCH",
314+
CPX_SIMULATOR_TEMPERATURE_SENSOR = "CPX.SIMULATOR.TEMPERATURE",
315+
CPX_SIMULATOR_LIGHT_SENSOR = "CPX.SIMULATOR.LIGHT",
316+
CPX_SIMULATOR_MOTION_SENSOR = "CPX.SIMULATOR.MOTION",
317+
CPX_SIMULATOR_SHAKE = "CPX.SIMULATOR.SHAKE",
318+
CPX_SIMULATOR_CAPACITIVE_TOUCH = "CPX.SIMULATOR.CAPACITIVE.TOUCH",
319+
320+
MICROBIT_SIMULATOR_TEMPERATURE_SENSOR = "MICROBIT.SIMULATOR.TEMPERATURE",
321+
MICROBIT_SIMULATOR_LIGHT_SENSOR = "MICROBIT.SIMULATOR.LIGHT",
322+
MICROBIT_SIMULATOR_MOTION_SENSOR = "MICROBIT.SIMULATOR.MOTION",
310323

311324
// Pop-up dialog
312-
CLICK_DIALOG_DONT_SHOW = "CLICK.DIALOG.DONT.SHOW",
313-
CLICK_DIALOG_EXAMPLE_CODE = "CLICK.DIALOG.EXAMPLE.CODE",
314-
CLICK_DIALOG_HELP_DEPLOY_TO_DEVICE = "CLICK.DIALOG.HELP.DEPLOY.TO.DEVICE",
315-
CLICK_DIALOG_TUTORIALS = "CLICK.DIALOG.TUTORIALS",
325+
CPX_CLICK_DIALOG_DONT_SHOW = "CPX.CLICK.DIALOG.DONT.SHOW",
326+
CPX_CLICK_DIALOG_EXAMPLE_CODE = "CPX.CLICK.DIALOG.EXAMPLE.CODE",
327+
CPX_CLICK_DIALOG_HELP_DEPLOY_TO_DEVICE = "CPX.CLICK.DIALOG.HELP.DEPLOY.TO.DEVICE",
328+
CPX_CLICK_DIALOG_TUTORIALS = "CPX.CLICK.DIALOG.TUTORIALS",
316329

317-
ERROR_PYTHON_DEVICE_PROCESS = "ERROR.PYTHON.DEVICE.PROCESS",
318330
ERROR_PYTHON_PROCESS = "ERROR.PYTHON.PROCESS",
319-
ERROR_COMMAND_NEW_FILE = "ERROR.COMMAND.NEW.FILE",
320-
ERROR_DEPLOY_WITHOUT_DEVICE = "ERROR.DEPLOY.WITHOUT.DEVICE",
331+
CPX_ERROR_COMMAND_NEW_FILE = "CPX.ERROR.COMMAND.NEW.FILE",
332+
CPX_ERROR_DEPLOY_WITHOUT_DEVICE = "CPX.ERROR.DEPLOY.WITHOUT.DEVICE",
333+
CPX_ERROR_PYTHON_DEVICE_PROCESS = "CPX.ERROR.PYTHON.DEVICE.PROCESS",
334+
CPX_SUCCESS_COMMAND_DEPLOY_DEVICE = "CPX.SUCCESS.COMMAND.DEPLOY.DEVICE",
321335

322-
SUCCESS_COMMAND_DEPLOY_DEVICE = "SUCCESS.COMMAND.DEPLOY.DEVICE",
336+
MICROBIT_ERROR_COMMAND_NEW_FILE = "MICROBIT.ERROR.COMMAND.NEW.FILE",
323337

324338
// Performance
325-
PERFORMANCE_DEPLOY_DEVICE = "PERFORMANCE.DEPLOY.DEVICE",
326-
PERFORMANCE_NEW_FILE = "PERFORMANCE.NEW.FILE",
327-
PERFORMANCE_OPEN_SIMULATOR = "PERFORMANCE.OPEN.SIMULATOR",
339+
CPX_PERFORMANCE_DEPLOY_DEVICE = "CPX.PERFORMANCE.DEPLOY.DEVICE",
340+
CPX_PERFORMANCE_NEW_FILE = "CPX.PERFORMANCE.NEW.FILE",
341+
CPX_PERFORMANCE_OPEN_SIMULATOR = "CPX.PERFORMANCE.OPEN.SIMULATOR",
342+
343+
MICROBIT_PERFORMANCE_NEW_FILE = "MICROBIT.PERFORMANCE.NEW.FILE",
344+
MICROBIT_PERFORMANCE_OPEN_SIMULATOR = "MICROBIT.PERFORMANCE.OPEN.SIMULATOR",
328345
}
329346
export const DEFAULT_DEVICE = CONSTANTS.DEVICE_NAME.CPX;
330347

0 commit comments

Comments
 (0)