Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
acfc06e
Adding in mechanisms
alan412 Jan 30, 2025
423ed15
Simple mechanism
alan412 Feb 5, 2025
c249ff8
remove add mechanism
alan412 Feb 5, 2025
57b9d7e
Move to use extended python
alan412 Feb 12, 2025
b09335a
Fix typo
alan412 Feb 12, 2025
6fc7202
remove init and loop from toolbox
alan412 Feb 12, 2025
f2a6d76
Change to use json for start state
alan412 Feb 12, 2025
a7ca6f5
Put holder for mechanisms in generated code
alan412 Feb 12, 2025
ae82b2a
add extra state for imported module
alan412 Feb 12, 2025
624c453
changed starting x, y
alan412 Feb 12, 2025
ea7fc4d
Added import module to mechanism
alan412 Feb 12, 2025
aff65d9
Support parameters for mechanisms
alan412 Feb 14, 2025
51d6d45
fixed imports in wrong place
alan412 Feb 14, 2025
520821a
Changed OpMode and Mechanism to be PascalCase
alan412 Feb 14, 2025
d2ec25e
add known issues
alan412 Feb 14, 2025
a734a67
Remove unused field minus and plus
alan412 Feb 14, 2025
0b3f5fb
removed custom canDelete to use blockly deletable
alan412 Feb 14, 2025
7d242b7
Fix failure of CI
alan412 Feb 14, 2025
8d5daed
Added mechanisms to the app (new mechanism, show mechanism in the tre…
lizlooney Feb 14, 2025
7c1ae9a
Respond to PR comments
alan412 Feb 14, 2025
25ce1fd
change back from const to let
alan412 Feb 14, 2025
596893f
Changed module types to be all lowercase
alan412 Feb 14, 2025
b63e3a0
Merge pull request #45 from lizlooney/pr_mechanism_files
lizlooney Feb 15, 2025
18a1d22
Merge branch 'mechanisms' of github.com:alan412/systemcore-blocks-int…
lizlooney Feb 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,13 @@ WARNING! This is not ready for use and is under heavy development of basic featu
5. Once all dependencies have been installed, run ```npm run start```
6. Navigate to localhost:3000 in the browser to open the frontend
7. Make sure any python backends are running on your PC.

## Known Issues
1. Mechanisms aren't limited to init
2. Mechanisms aren't limited to only Robot or Mechanism class
3. There is no default Robot class
4. No way to specify whether an opmode is auto or teleop
5. Workspace can have blocks
6. No Robot workspace yet
7. No Mechanism workspace yet
8. Something weird is going on with currentModule getting unset
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I fixed this in PR #45 !

Loading