Merge remote-tracking branch 'origin/master' into disco
This commit is contained in:
		@@ -1,3 +1,3 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "appref": "v1.2.22"
 | 
					    "appref": "v1.2.26"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -388,12 +388,12 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
        function downloadWin64() {
 | 
					        function downloadWin64() {
 | 
				
			||||||
            // TODO: Keep this link up-to-date with the desired release version
 | 
					            // TODO: Keep this link up-to-date with the desired release version
 | 
				
			||||||
            window.open("https://makecode.com/api/release/ev3/v1.2.22/win64");
 | 
					            window.open("https://makecode.com/api/release/ev3/v1.2.26/win64");
 | 
				
			||||||
            tickEvent("offlineapp.download", { "target": "ev3", "platform": "win64" });
 | 
					            tickEvent("offlineapp.download", { "target": "ev3", "platform": "win64" });
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        function downloadMac64() {
 | 
					        function downloadMac64() {
 | 
				
			||||||
            // TODO: Keep this link up-to-date with the desired release version
 | 
					            // TODO: Keep this link up-to-date with the desired release version
 | 
				
			||||||
            window.open("https://makecode.com/api/release/ev3/v1.2.22/mac64");
 | 
					            window.open("https://makecode.com/api/release/ev3/v1.2.26/mac64");
 | 
				
			||||||
            tickEvent("offlineapp.download", { "target": "ev3", "platform": "mac64" });
 | 
					            tickEvent("offlineapp.download", { "target": "ev3", "platform": "mac64" });
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    </script>
 | 
					    </script>
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										3
									
								
								docs/stable-ref.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								docs/stable-ref.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					    "appref": "v1.2"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -182,6 +182,22 @@ namespace sensors {
 | 
				
			|||||||
            return this._curr;
 | 
					            return this._curr;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /**
 | 
				
			||||||
 | 
					         * Checks the color is being detected
 | 
				
			||||||
 | 
					         * @param color the color to detect
 | 
				
			||||||
 | 
					         */
 | 
				
			||||||
 | 
					        //% help=sensors/color-sensor/is-color-detected
 | 
				
			||||||
 | 
					        //% block="is **color sensor** %this|detected|%color=colorEnumPicker"
 | 
				
			||||||
 | 
					        //% blockId=colorisColorDetectedDetected
 | 
				
			||||||
 | 
					        //% parts="colorsensor"
 | 
				
			||||||
 | 
					        //% blockNamespace=sensors
 | 
				
			||||||
 | 
					        //% this.fieldEditor="ports"
 | 
				
			||||||
 | 
					        //% weight=99 blockGap=8
 | 
				
			||||||
 | 
					        //% group="Color Sensor"
 | 
				
			||||||
 | 
					        isColorDetected(color: number) {
 | 
				
			||||||
 | 
					            return this.color() == color;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /**
 | 
					        /**
 | 
				
			||||||
         * Get the current raw rgb values as an array from the color sensor.
 | 
					         * Get the current raw rgb values as an array from the color sensor.
 | 
				
			||||||
         * @param sensor the color sensor to query the request
 | 
					         * @param sensor the color sensor to query the request
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,30 @@
 | 
				
			|||||||
 | 
					# Is Color Detected
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Checks the color is detected
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```sig
 | 
				
			||||||
 | 
					let b = sensors.color1.isColorDetected(ColorSensorColor.Blue)
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The [color](/reference/sensors/color) you choose to look for is one of the colors that the sensor can detect. If you want to use colors for tracking, it's best to use a color that is the same or very close to the ones the sensor detects.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Parameters
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* **color**: the [color](/reference/sensors/color) to watch for.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Example
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Wait for the sensor to see ``blue``. Then, show an expression on the screen.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					```blocks
 | 
				
			||||||
 | 
					brick.showString("Waiting for blue", 1)
 | 
				
			||||||
 | 
					while(!sensors.color1.isColorDetected(ColorSensorColor.Blue)) {
 | 
				
			||||||
 | 
					    pause(20)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					brick.clearScreen()
 | 
				
			||||||
 | 
					brick.showImage(images.expressionsSick)
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## See also
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[on color detected](/reference/sensors/color-sensor/on-color-detected), [color](/reference/sensors/color)
 | 
				
			||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "pxt-ev3",
 | 
					  "name": "pxt-ev3",
 | 
				
			||||||
  "version": "1.4.7",
 | 
					  "version": "1.4.8",
 | 
				
			||||||
  "description": "LEGO MINDSTORMS EV3 for Microsoft MakeCode",
 | 
					  "description": "LEGO MINDSTORMS EV3 for Microsoft MakeCode",
 | 
				
			||||||
  "private": false,
 | 
					  "private": false,
 | 
				
			||||||
  "keywords": [
 | 
					  "keywords": [
 | 
				
			||||||
@@ -45,8 +45,8 @@
 | 
				
			|||||||
    "@types/web-bluetooth": "0.0.4"
 | 
					    "@types/web-bluetooth": "0.0.4"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
    "pxt-common-packages": "6.16.10",
 | 
					    "pxt-common-packages": "6.16.18",
 | 
				
			||||||
    "pxt-core": "5.25.13"
 | 
					    "pxt-core": "5.28.8"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "scripts": {
 | 
					  "scripts": {
 | 
				
			||||||
    "test": "node node_modules/pxt-core/built/pxt.js travis"
 | 
					    "test": "node node_modules/pxt-core/built/pxt.js travis"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,6 +27,6 @@
 | 
				
			|||||||
        "Tutorial Videos": "videos"
 | 
					        "Tutorial Videos": "videos"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "electronManifest": {
 | 
					    "electronManifest": {
 | 
				
			||||||
        "latest": "v1.2.22"
 | 
					        "latest": "v1.2.26"
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user