mirror of
https://github.com/scratchfoundation/scratch-vm.git
synced 2024-12-23 06:23:37 -05:00
ec432e3b2f
* Beginning refactor: renaming 'device' to 'peripheral', shortening function names, reordering functions, etc. * Continuing refactoring: renaming some functions to be more verbose in the runtime, adding JSDocs, etc. * Changing 'device' to 'peripheral', etc. * Changing 'session' to 'socket'. * Fixing EV3 menus and menu arg validation, reordering functions, etc. * Add _send, add some references to documentation, etc. * Factored out _outputCommand and _inputCommand, renamed some enums, etc. * Fixed _outputCommand, some other minor cleanup. * Make _outputCommand and _inputCommand public. * Added TODO. * Renamed BLE UUID enums to be clearer. * Change WeDo2 in comments to WeDo 2.0, etc. * Changed some WeDo2Motor command names, cleaned up some JSDocs. * Beginning a major EV3 refactor. * WeDo2 formatting and comment changes. * Motor refactoring in EV3: motorTurnClockwise and motorTurnCounterClockwise initial working state. * Add reminders to possibly cast motor menu args in WeDo2. * Continue to move motor commands in EV3 to EV3Motor class, don't create new EV3Motor on every poll cycle, etc. * Factoring EV3 polling value commands, etc. * Fixing EV3 motor power, position and button pressed, and some commenting, etc. * Move EV3 motor position parsing to EV3Motor class, move directCommand and directCompoundCommand functions, some commenting, etc. * Changed WeDo2 motor label enum name. * Removed some EV3 motor functions that aren't needed, changed menu label enum names, moved some opcodes up to enums. * Fixing comments and documentation. * Some commenting. * Adding further documentation and references to PDFs, changed reply check to be safer, etc. * Some comment changes. * Moving some functions around in EV3 and WeDo2 to match. * Commenting, etc. * Some renaming of session, etc. * Fix stopAllMotors in EV3. * Fixing clearing of motors in EV3. * Some comment changes. * Change runtime .extensions/registerExtension to .peripheralExtensions/registerPeripheralExtension. * Renaming outputCommand/inputCommand to generateOutputCommand/generateInputCommand, etc. * Moved motorCommandIDs to EV3Motor class, renamed directCommand to generateCommand, etc. * Adding a reminder to rename something. * JSDoc fix in EV3Motor class. * Fixing microbit function name. * Adding a todo item. * Changing Ev3 menu formats to be backwards compatible, moving a BLE function up. * Fixing EV3 ports again, and button pressed returning a boolean. * Fixing menu value to be a string in EV3. |
||
---|---|---|
.. | ||
blocks_control.js | ||
blocks_data.js | ||
blocks_event.js | ||
blocks_looks.js | ||
blocks_operators.js | ||
blocks_procedures.js | ||
blocks_sensing.js | ||
blocks_sounds.js | ||
dispatch.js | ||
engine_adapter.js | ||
engine_blocks.js | ||
engine_runtime.js | ||
engine_sequencer.js | ||
engine_target.js | ||
engine_thread.js | ||
extension_conversion.js | ||
extension_microbit.js | ||
extension_music.js | ||
extension_video_sensing.js | ||
extension_video_sensing_center.png | ||
extension_video_sensing_down-10.png | ||
extension_video_sensing_left-5.png | ||
extension_video_sensing_left-10.png | ||
io_clock.js | ||
io_deviceManager.js | ||
io_keyboard.js | ||
io_mouse.js | ||
io_mousewheel.js | ||
io_scratchBLE.js | ||
io_scratchBT.js | ||
io_userData.js | ||
maybe_format_message.js | ||
serialization_sb2.js | ||
serialization_sb3.js | ||
spec.js | ||
sprites_rendered-target.js | ||
util_base64.js | ||
util_cast.js | ||
util_color.js | ||
util_jsonrpc-web-socket.js | ||
util_jsonrpc.js | ||
util_math.js | ||
util_rateLimiter.js | ||
util_string.js | ||
util_timer.js | ||
util_xml.js | ||
virtual-machine.js |