Skip to content

Commit 81d54ad

Browse files
committed
add test programs
1 parent a8792cf commit 81d54ad

File tree

7 files changed

+252
-174
lines changed

7 files changed

+252
-174
lines changed

Architectural_Spike.png

-48.6 KB
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"name": "test_music", "dom_code": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"coderbot_music_note_adv\" id=\"wU*%v+7?j^b/P`/r7T2F\" x=\"16\" y=\"10\"><field name=\"note\">C2</field><field name=\"alteration\">none</field><value name=\"instrument\"><block type=\"coderbot_music_animal_adv\" id=\"Wg_BML4JCSE`=xj{e*x*\"><field name=\"instrument\">dog</field></block></value><value name=\"duration\"><block type=\"math_number\" id=\"akIx85+Xsw2PO;LGAw}a\"><field name=\"NUM\">1</field></block></value><next><block type=\"coderbot_music_note_adv\" id=\"B;mmI4j-l0JYE%)uO$=D\"><field name=\"note\">D2</field><field name=\"alteration\">none</field><value name=\"instrument\"><block type=\"coderbot_music_animal_adv\" id=\"krvcf`|9E[Z9q_WI)W+e\"><field name=\"instrument\">cat</field></block></value><value name=\"duration\"><block type=\"math_number\" id=\"%Q}lUA{+eR%+aBeRKC#l\"><field name=\"NUM\">1</field></block></value><next><block type=\"coderbot_music_note_adv\" id=\"{I@8C@;.TlDXD?D4te,+\"><field name=\"note\">E2</field><field name=\"alteration\">none</field><value name=\"instrument\"><block type=\"coderbot_music_animal_adv\" id=\"m2|[h#nxCrS-VO^tM,x+\"><field name=\"instrument\">pig</field></block></value><value name=\"duration\"><block type=\"math_number\" id=\"~[?w~tla)S;mtb``/9M/\"><field name=\"NUM\">1</field></block></value><next><block type=\"coderbot_music_note_adv\" id=\"t3b)hP-vLRs0_~y(u1:V\"><field name=\"note\">F2</field><field name=\"alteration\">none</field><value name=\"instrument\"><block type=\"coderbot_music_animal_adv\" id=\"(Unfm?Z/=b+QnZ|qjf6$\"><field name=\"instrument\">elephant</field></block></value><value name=\"duration\"><block type=\"math_number\" id=\":OBb];9A5U+-9;NgBGjv\"><field name=\"NUM\">1</field></block></value><next><block type=\"coderbot_music_note_adv\" id=\"#=]%R]ZeZ1?qp[DsaT+j\"><field name=\"note\">G2</field><field name=\"alteration\">none</field><value name=\"instrument\"><block type=\"coderbot_music_animal_adv\" id=\"nZsm62Wm-t._?KcA[D2R\"><field name=\"instrument\">snake</field></block></value><value name=\"duration\"><block type=\"math_number\" id=\"X8zc{-8sT,J~c@g_OVX/\"><field name=\"NUM\">1</field></block></value><next><block type=\"coderbot_music_note_adv\" id=\"jV|.0Sl;j=Tkv;;jDIkZ\"><field name=\"note\">A2</field><field name=\"alteration\">none</field><value name=\"instrument\"><block type=\"coderbot_music_animal_adv\" id=\"RglHt%71{DY:qvN#2aAx\"><field name=\"instrument\">duck</field></block></value><value name=\"duration\"><block type=\"math_number\" id=\"Sz:E94T7m^9{g$^gMm6)\"><field name=\"NUM\">1</field></block></value><next><block type=\"coderbot_music_note_adv\" id=\"RNZ@6__`#uf6M{(L3PLW\"><field name=\"note\">B2</field><field name=\"alteration\">none</field><value name=\"instrument\"><block type=\"coderbot_music_animal_adv\" id=\"?!)J-A*mj_=;]QE_J]YY\"><field name=\"instrument\">cat</field></block></value><value name=\"duration\"><block type=\"math_number\" id=\"013?KE6*?/JWE94MRkp,\"><field name=\"NUM\">1</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></xml>", "code": "get_music().play_note(note=\"C2\", alteration=\"none\" ,instrument=\"dog\" ,duration=1)\nget_music().play_note(note=\"D2\", alteration=\"none\" ,instrument=\"cat\" ,duration=1)\nget_music().play_note(note=\"E2\", alteration=\"none\" ,instrument=\"pig\" ,duration=1)\nget_music().play_note(note=\"F2\", alteration=\"none\" ,instrument=\"elephant\" ,duration=1)\nget_music().play_note(note=\"G2\", alteration=\"none\" ,instrument=\"snake\" ,duration=1)\nget_music().play_note(note=\"A2\", alteration=\"none\" ,instrument=\"duck\" ,duration=1)\nget_music().play_note(note=\"B2\", alteration=\"none\" ,instrument=\"cat\" ,duration=1)\n", "default": false}

data/programs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"_default": {"1": {"name": "test_find_code", "filename": "./data/defaults/programs/program_test_find_code.json", "default": "True"}, "2": {"name": "demo_color_seeker", "filename": "./data/defaults/programs/program_demo_color_seeker.json", "default": "True"}, "3": {"name": "demo_sound_clap_control", "filename": "./data/defaults/programs/program_demo_sound_clap_control.json", "default": "True"}, "4": {"name": "test_find_path_ahead", "filename": "./data/defaults/programs/program_test_find_path_ahead.json", "default": "True"}, "5": {"name": "test_sound_hear", "filename": "./data/defaults/programs/program_test_sound_hear.json", "default": "True"}, "6": {"name": "test_find_color", "filename": "./data/defaults/programs/program_test_find_color.json", "default": "True"}, "7": {"name": "test_cnn_classifier", "filename": "./data/defaults/programs/program_test_cnn_classifier.json", "default": "True"}, "8": {"name": "test_sound_rec", "filename": "./data/defaults/programs/program_test_sound_rec.json", "default": "True"}, "9": {"name": "test_find_face", "filename": "./data/defaults/programs/program_test_find_face.json", "default": "True"}, "10": {"name": "demo_obstacle_avoidance", "filename": "./data/defaults/programs/program_demo_obstacle_avoidance.json", "default": "True"}, "11": {"name": "test_img_average", "filename": "./data/defaults/programs/program_test_img_average.json", "default": "True"}, "12": {"name": "demo_ar_tags", "filename": "./data/defaults/programs/program_demo_ar_tags.json", "default": "True"}, "13": {"name": "test_cnn_object_detect", "filename": "./data/defaults/programs/program_test_cnn_object_detect.json", "default": "True"}, "14": {"name": "demo_line_follower", "filename": "./data/defaults/programs/program_demo_line_follower.json", "default": "True"}, "15": {"name": "cat_follower", "filename": "./data/program_cat_follower.json", "default": "False"}}}
1+
{"_default": {"1": {"name": "test_find_code", "filename": "./data/defaults/programs/program_test_find_code.json", "default": "True"}, "2": {"name": "demo_color_seeker", "filename": "./data/defaults/programs/program_demo_color_seeker.json", "default": "True"}, "3": {"name": "demo_sound_clap_control", "filename": "./data/defaults/programs/program_demo_sound_clap_control.json", "default": "True"}, "4": {"name": "test_find_path_ahead", "filename": "./data/defaults/programs/program_test_find_path_ahead.json", "default": "True"}, "5": {"name": "test_sound_hear", "filename": "./data/defaults/programs/program_test_sound_hear.json", "default": "True"}, "6": {"name": "test_find_color", "filename": "./data/defaults/programs/program_test_find_color.json", "default": "True"}, "7": {"name": "test_cnn_classifier", "filename": "./data/defaults/programs/program_test_cnn_classifier.json", "default": "True"}, "8": {"name": "test_sound_rec", "filename": "./data/defaults/programs/program_test_sound_rec.json", "default": "True"}, "9": {"name": "test_find_face", "filename": "./data/defaults/programs/program_test_find_face.json", "default": "True"}, "10": {"name": "demo_obstacle_avoidance", "filename": "./data/defaults/programs/program_demo_obstacle_avoidance.json", "default": "True"}, "11": {"name": "test_img_average", "filename": "./data/defaults/programs/program_test_img_average.json", "default": "True"}, "12": {"name": "demo_ar_tags", "filename": "./data/defaults/programs/program_demo_ar_tags.json", "default": "True"}, "13": {"name": "test_cnn_object_detect", "filename": "./data/defaults/programs/program_test_cnn_object_detect.json", "default": "True"}, "14": {"name": "demo_line_follower", "filename": "./data/defaults/programs/program_demo_line_follower.json", "default": "True"}, "15": {"name": "cat_follower", "filename": "./data/defaults/programs/program_demo_cat_follower.json", "default": "True"}, "16": {"name": "test_music", "filename": "./data/defaults/programs/program_test_music.json", "default": "True"}, "17": {"name": "demo_cat_follower", "filename": "./data/defaults/programs/program_demo_cat_follower.json", "default": "True"}}}

dist/static/music_package.json

Lines changed: 56 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,107 +1,107 @@
11
{
22
"packages": {
3-
"cat": {
4-
"category": "animal",
5-
"name_IT": "gatto",
6-
"name_EN": "cat",
3+
"piano": {
4+
"category": "instrument",
5+
"name_IT": "pianoforte",
6+
"name_EN": "piano",
77
"version": "0.1",
88
"date": "2020-04-08",
99
"interface": {
1010
"base": {
1111
"available": "TRUE",
12-
"icon": "cat.png"
12+
"icon": "piano.png"
1313
},
1414
"intermediate": {
1515
"available": "TRUE",
16-
"icon": "cat.png"
16+
"icon": "piano.png"
1717
},
1818
"advanced": {
1919
"available": "TRUE",
20-
"icon": "cat.png"
20+
"icon": "piano.png"
2121
}
2222
}
2323
},
24-
"dog": {
25-
"category": "animal",
26-
"name_IT": "cane",
27-
"name_EN": "dog",
24+
"guitar": {
25+
"category": "instrument",
26+
"name_IT": "chitarra",
27+
"name_EN": "guitar",
2828
"version": "0.1",
2929
"date": "2020-04-08",
3030
"interface": {
3131
"base": {
3232
"available": "TRUE",
33-
"icon": "dog.png"
33+
"icon": "guitar.png"
3434
},
3535
"intermediate": {
3636
"available": "TRUE",
37-
"icon": "dog.png"
37+
"icon": "guitar.png"
3838
},
3939
"advanced": {
4040
"available": "TRUE",
41-
"icon": "dog.png"
41+
"icon": "guitar.png"
4242
}
4343
}
4444
},
45-
"piano": {
45+
"flute": {
4646
"category": "instrument",
47-
"name_IT": "pianoforte",
48-
"name_EN": "piano",
47+
"name_IT": "flauto",
48+
"name_EN": "flute",
4949
"version": "0.1",
5050
"date": "2020-04-08",
5151
"interface": {
5252
"base": {
5353
"available": "TRUE",
54-
"icon": "piano.png"
54+
"icon": "flute.png"
5555
},
5656
"intermediate": {
5757
"available": "TRUE",
58-
"icon": "piano.png"
58+
"icon": "flute.png"
5959
},
6060
"advanced": {
6161
"available": "TRUE",
62-
"icon": "piano.png"
62+
"icon": "flute.png"
6363
}
6464
}
65-
},
66-
"guitar": {
67-
"category": "instrument",
68-
"name_IT": "chitarra",
69-
"name_EN": "guitar",
65+
},
66+
"cat": {
67+
"category": "animal",
68+
"name_IT": "gatto",
69+
"name_EN": "cat",
7070
"version": "0.1",
7171
"date": "2020-04-08",
7272
"interface": {
7373
"base": {
7474
"available": "TRUE",
75-
"icon": "guitar.png"
75+
"icon": "cat.png"
7676
},
7777
"intermediate": {
7878
"available": "TRUE",
79-
"icon": "guitar.png"
79+
"icon": "cat.png"
8080
},
8181
"advanced": {
8282
"available": "TRUE",
83-
"icon": "guitar.png"
83+
"icon": "cat.png"
8484
}
8585
}
8686
},
87-
"flute": {
88-
"category": "instrument",
89-
"name_IT": "flauto",
90-
"name_EN": "flute",
87+
"dog": {
88+
"category": "animal",
89+
"name_IT": "cane",
90+
"name_EN": "dog",
9191
"version": "0.1",
9292
"date": "2020-04-08",
9393
"interface": {
9494
"base": {
9595
"available": "TRUE",
96-
"icon": "flute.png"
96+
"icon": "dog.png"
9797
},
9898
"intermediate": {
9999
"available": "TRUE",
100-
"icon": "flute.png"
100+
"icon": "dog.png"
101101
},
102102
"advanced": {
103103
"available": "TRUE",
104-
"icon": "flute.png"
104+
"icon": "dog.png"
105105
}
106106
}
107107
},
@@ -167,6 +167,27 @@
167167
"icon": "snake.png"
168168
}
169169
}
170+
},
171+
"duck": {
172+
"category": "animal",
173+
"name_IT": "anatra",
174+
"name_EN": "duck",
175+
"version": "0.1",
176+
"date": "2020-06-01",
177+
"interface": {
178+
"base": {
179+
"available": "TRUE",
180+
"icon": "duck.png"
181+
},
182+
"intermediate": {
183+
"available": "TRUE",
184+
"icon": "duck.png"
185+
},
186+
"advanced": {
187+
"available": "TRUE",
188+
"icon": "duck.png"
189+
}
190+
}
170191
}
171192
}
172193
}
File renamed without changes.

0 commit comments

Comments
 (0)