@@ -2150,7 +2150,16 @@ Blockly.Blocks['amb82_mini_motiondetection_rtsp'] = {
21502150 ["WVGA (640×360)","VIDEO_WVGA"],
21512151 ["QVGA (320×240)","VIDEO_QVGA"],
21522152 ["QCIF (176×144)","VIDEO_QCIF"]
2153- ]), "framesize");
2153+ ]), "framesize");
2154+ this.appendDummyInput()
2155+ .appendField(Blockly.Msg["AMB82_MINI_VIDEO_SETTINGS_ROTATION"])
2156+ .setAlign(Blockly.ALIGN_RIGHT)
2157+ .appendField(new Blockly.FieldDropdown([
2158+ ["0", "0"],
2159+ ["90", "1"],
2160+ ["180", "3"],
2161+ ["270", "2"]
2162+ ]), "rotation");
21542163 this.appendDummyInput()
21552164 .appendField(Blockly.Msg["AMB82_MINI_MOTIONDETECTION_AFTER"]);
21562165 this.appendStatementInput("statement")
@@ -3299,12 +3308,21 @@ Blockly.Blocks['amb82_mini_imageclassification'] = {
32993308 .appendField(new Blockly.FieldDropdown([
33003309 ["IMGCLASS","DEFAULT_IMGCLASS"],
33013310 ["IMGCLASS_SD","CUSTOMIZED_IMGCLASS"]
3302- ]), "model");
3311+ ]), "model");
3312+ this.appendDummyInput()
3313+ .appendField(Blockly.Msg["AMB82_MINI_VIDEO_SETTINGS_ROTATION"])
3314+ .setAlign(Blockly.ALIGN_RIGHT)
3315+ .appendField(new Blockly.FieldDropdown([
3316+ ["0", "0"],
3317+ ["90", "1"],
3318+ ["180", "3"],
3319+ ["270", "2"]
3320+ ]), "rotation");
33033321 this.appendDummyInput()
33043322 .appendField(Blockly.Msg["AMB82_MINI_IMAGECLASSIFICATION_AFTER"]);
33053323 this.appendStatementInput("statement")
33063324 .setCheck(null);
3307- this.setInputsInline(true );
3325+ this.setInputsInline(false );
33083326 this.setPreviousStatement(!0);
33093327 this.setNextStatement(!0);
33103328 this.setColour(Blockly.Msg["HUE_28"]);
@@ -4002,7 +4020,16 @@ Blockly.Blocks['amb82_mini_facedetectionrecognition_rtsp'] = {
40024020 ["WVGA (640×360)","VIDEO_WVGA"],
40034021 ["QVGA (320×240)","VIDEO_QVGA"],
40044022 ["QCIF (176×144)","VIDEO_QCIF"]
4005- ]), "framesize");
4023+ ]), "framesize");
4024+ this.appendDummyInput()
4025+ .appendField(Blockly.Msg["AMB82_MINI_VIDEO_SETTINGS_ROTATION"])
4026+ .setAlign(Blockly.ALIGN_RIGHT)
4027+ .appendField(new Blockly.FieldDropdown([
4028+ ["0", "0"],
4029+ ["90", "1"],
4030+ ["180", "3"],
4031+ ["270", "2"]
4032+ ]), "rotation");
40064033 this.appendDummyInput()
40074034 .appendField(Blockly.Msg["AMB82_MINI_FACEDETECTIONRECOGNITION_AFTER"]);
40084035 this.appendStatementInput("statement")
@@ -4151,7 +4178,16 @@ Blockly.Blocks['amb82_mini_facedetection_rtsp'] = {
41514178 ["FHD (1920×1080)","VIDEO_FHD"],
41524179 ["HD (1280×720)","VIDEO_HD"],
41534180 ["WVGA (640×360)","VIDEO_WVGA"]
4154- ]), "framesize");
4181+ ]), "framesize");
4182+ this.appendDummyInput()
4183+ .appendField(Blockly.Msg["AMB82_MINI_VIDEO_SETTINGS_ROTATION"])
4184+ .setAlign(Blockly.ALIGN_RIGHT)
4185+ .appendField(new Blockly.FieldDropdown([
4186+ ["0", "0"],
4187+ ["90", "1"],
4188+ ["180", "3"],
4189+ ["270", "2"]
4190+ ]), "rotation");
41554191 this.appendDummyInput()
41564192 .appendField(Blockly.Msg["AMB82_MINI_FACEDETECTION_AFTER"]);
41574193 this.appendStatementInput("statement")
@@ -4802,7 +4838,7 @@ Blockly.Blocks['amb82_mini_xy_in_triangle'] = {
48024838 .setAlign(Blockly.ALIGN_RIGHT)
48034839 .appendField("Y3")
48044840 .setCheck("Number");
4805- this.setInputsInline(true );
4841+ this.setInputsInline(false );
48064842 this.setOutput(true, null);
48074843 this.setColour(Blockly.Msg["HUE_20"]);
48084844 }
@@ -4856,7 +4892,7 @@ Blockly.Blocks['amb82_mini_xy_in_quadrilateral'] = {
48564892 .setCheck("Number");
48574893 this.appendDummyInput()
48584894 .appendField(Blockly.Msg["AMB82_MINI_OBJECTDETECTION_XY_ARRANGE"]);
4859- this.setInputsInline(true );
4895+ this.setInputsInline(false );
48604896 this.setOutput(true, null);
48614897 this.setColour(Blockly.Msg["HUE_20"]);
48624898 }
@@ -4869,7 +4905,7 @@ Blockly.Blocks['amb82_mini_draw_createBitmap'] = {
48694905 .appendField(Blockly.Msg["AMB82_MINI_CREATEBITMAP"]);
48704906 this.appendStatementInput("statement")
48714907 .setCheck(null);
4872- this.setInputsInline(true );
4908+ this.setInputsInline(false );
48734909 this.setPreviousStatement(!0);
48744910 this.setNextStatement(!0);
48754911 this.setColour(Blockly.Msg["HUE_18"]);
@@ -4920,7 +4956,7 @@ Blockly.Blocks['amb82_mini_drawline'] = {
49204956 .setAlign(Blockly.ALIGN_RIGHT)
49214957 .appendField(Blockly.Msg["AMB82_MINI_ALPHA"]+" (0-255)")
49224958 .setCheck("Number");
4923- this.setInputsInline(true );
4959+ this.setInputsInline(false );
49244960 this.setPreviousStatement(!0);
49254961 this.setNextStatement(!0);
49264962 this.setColour(Blockly.Msg["HUE_18"]);
@@ -4963,7 +4999,7 @@ Blockly.Blocks['amb82_mini_drawpoint'] = {
49634999 .setAlign(Blockly.ALIGN_RIGHT)
49645000 .appendField(Blockly.Msg["AMB82_MINI_ALPHA"]+" (0-255)")
49655001 .setCheck("Number");
4966- this.setInputsInline(true );
5002+ this.setInputsInline(false );
49675003 this.setPreviousStatement(!0);
49685004 this.setNextStatement(!0);
49695005 this.setColour(Blockly.Msg["HUE_18"]);
@@ -5014,7 +5050,7 @@ Blockly.Blocks['amb82_mini_drawrect'] = {
50145050 .setAlign(Blockly.ALIGN_RIGHT)
50155051 .appendField(Blockly.Msg["AMB82_MINI_ALPHA"]+" (0-255)")
50165052 .setCheck("Number");
5017- this.setInputsInline(true );
5053+ this.setInputsInline(false );
50185054 this.setPreviousStatement(!0);
50195055 this.setNextStatement(!0);
50205056 this.setColour(Blockly.Msg["HUE_18"]);
@@ -5057,7 +5093,7 @@ Blockly.Blocks['amb82_mini_drawtext'] = {
50575093 .setAlign(Blockly.ALIGN_RIGHT)
50585094 .appendField(Blockly.Msg["AMB82_MINI_ALPHA"]+" (0-255)")
50595095 .setCheck("Number");
5060- this.setInputsInline(true );
5096+ this.setInputsInline(false );
50615097 this.setPreviousStatement(!0);
50625098 this.setNextStatement(!0);
50635099 this.setColour(Blockly.Msg["HUE_18"]);
0 commit comments