Threshold to calibration (#495)
* renaming threshold to calibration * rename threshold to calibration
This commit is contained in:
		
				
					committed by
					
						
						Sam El-Husseini
					
				
			
			
				
	
			
			
			
						parent
						
							2c874570ce
						
					
				
				
					commit
					bd06fb80f3
				
			@@ -232,11 +232,17 @@ namespace sensors {
 | 
			
		||||
            return this.getNumber(NumberFormat.UInt8LE, 0)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /**
 | 
			
		||||
         * Gets the ambient light
 | 
			
		||||
         */
 | 
			
		||||
        //%
 | 
			
		||||
        ambientLight() {
 | 
			
		||||
            return this.light(LightIntensityMode.Ambient);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /**
 | 
			
		||||
         * Gets the reflected light value
 | 
			
		||||
         */
 | 
			
		||||
        //%
 | 
			
		||||
        reflectedLight() {
 | 
			
		||||
            return this.light(LightIntensityMode.Reflected);
 | 
			
		||||
@@ -245,10 +251,10 @@ namespace sensors {
 | 
			
		||||
        /**
 | 
			
		||||
         * Set a threshold value
 | 
			
		||||
         * @param condition the dark or bright light condition
 | 
			
		||||
         * @param value the value threshold
 | 
			
		||||
         * @param value the value threshold, eg: 10
 | 
			
		||||
         */
 | 
			
		||||
        //% blockId=colorSetThreshold block="set **color sensor** %this|%condition|to %value"
 | 
			
		||||
        //% group="Threshold" blockGap=8 weight=90
 | 
			
		||||
        //% group="Calibration" blockGap=8 weight=90
 | 
			
		||||
        //% value.min=0 value.max=100
 | 
			
		||||
        //% this.fieldEditor="ports"
 | 
			
		||||
        //% help=sensors/color-sensor/set-threshold
 | 
			
		||||
@@ -269,7 +275,7 @@ namespace sensors {
 | 
			
		||||
         * @param condition the light condition
 | 
			
		||||
         */
 | 
			
		||||
        //% blockId=colorGetThreshold block="**color sensor** %this|%condition"
 | 
			
		||||
        //% group="Threshold" blockGap=8 weight=89
 | 
			
		||||
        //% group="Calibration" weight=89
 | 
			
		||||
        //% this.fieldEditor="ports"
 | 
			
		||||
        //% help=sensors/color-sensor/threshold
 | 
			
		||||
        threshold(condition: Light): number {
 | 
			
		||||
@@ -285,7 +291,7 @@ namespace sensors {
 | 
			
		||||
         * Collects measurement of the light condition and adjusts the threshold to 10% / 90%.
 | 
			
		||||
         */
 | 
			
		||||
        //% blockId=colorCalibrateLight block="calibrate **color sensor** %this|for %mode"
 | 
			
		||||
        //% group="Threshold" weight=91 blockGap=8
 | 
			
		||||
        //% group="Calibration" weight=91 blockGap=8
 | 
			
		||||
        //% this.fieldEditor="ports"
 | 
			
		||||
        //% help=sensors/color-sensor/calibrate-light
 | 
			
		||||
        calibrateLight(mode: LightIntensityMode, deviation: number = 8) {
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@ namespace brick {
 | 
			
		||||
 | 
			
		||||
//% color="#C8509B" weight=95 icon="\uf10f"
 | 
			
		||||
//% labelLineWidth=100
 | 
			
		||||
//% groups='["Touch Sensor", "Color Sensor", "Ultrasonic Sensor", "Gyro Sensor", "Infrared Sensor", "Remote Infrared Beacon", "Threshold"]'
 | 
			
		||||
//% groups='["Touch Sensor", "Color Sensor", "Ultrasonic Sensor", "Gyro Sensor", "Infrared Sensor", "Remote Infrared Beacon", "Calibration"]'
 | 
			
		||||
namespace sensors {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -261,7 +261,7 @@ namespace sensors {
 | 
			
		||||
         * @param value the value threshold
 | 
			
		||||
         */
 | 
			
		||||
        //% blockId=irSetThreshold block="set **infrared** %this|%condition|to %value"
 | 
			
		||||
        //% group="Threshold" blockGap=8 weight=49
 | 
			
		||||
        //% group="Calibration" blockGap=8 weight=49
 | 
			
		||||
        //% value.min=0 value.max=100
 | 
			
		||||
        //% this.fieldEditor="ports"
 | 
			
		||||
        setPromixityThreshold(condition: InfraredSensorEvent, value: number) {
 | 
			
		||||
@@ -276,7 +276,7 @@ namespace sensors {
 | 
			
		||||
         * @param condition the proximity condition
 | 
			
		||||
         */
 | 
			
		||||
        //% blockId=irGetThreshold block="**infrared** %this|%condition"
 | 
			
		||||
        //% group="Threshold" blockGap=8 weight=49
 | 
			
		||||
        //% group="Calibration" weight=49
 | 
			
		||||
        //% this.fieldEditor="ports"
 | 
			
		||||
        proximityThreshold(condition: InfraredSensorEvent): number {
 | 
			
		||||
            return this._proximityThreshold.threshold(<ThresholdState><number>condition);
 | 
			
		||||
 
 | 
			
		||||
@@ -96,7 +96,7 @@ namespace sensors {
 | 
			
		||||
         * @param value the value threshold
 | 
			
		||||
         */
 | 
			
		||||
        //% blockId=ultrasonicSetThreshold block="set **ultrasonic** %this|%condition|to %value"
 | 
			
		||||
        //% group="Threshold" blockGap=8 weight=80
 | 
			
		||||
        //% group="Calibration" blockGap=8 weight=80
 | 
			
		||||
        //% value.min=0 value.max=255
 | 
			
		||||
        //% this.fieldEditor="ports"
 | 
			
		||||
        setThreshold(condition: UltrasonicSensorEvent, value: number) {
 | 
			
		||||
@@ -111,7 +111,7 @@ namespace sensors {
 | 
			
		||||
         * @param condition the proximity condition
 | 
			
		||||
         */
 | 
			
		||||
        //% blockId=ultrasonicGetThreshold block="**ultrasonic** %this|%condition"
 | 
			
		||||
        //% group="Threshold" blockGap=8 weight=79
 | 
			
		||||
        //% group="Calibration" weight=79
 | 
			
		||||
        //% this.fieldEditor="ports"
 | 
			
		||||
        threshold(condition: UltrasonicSensorEvent): number {
 | 
			
		||||
            switch (condition) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user