コード例 #1
0
 /// <summary> Fires the <c>OnColorDetected</c> event. </summary>
 /// <param name="Color"> The color. </param>
 /// <seealso cref="wclWeDoColorSensorColor"/>
 protected virtual void DoColorDetected(wclWeDoColorSensorColor Color)
 {
     if (OnColorDetected != null)
     {
         OnColorDetected(this, Color);
     }
 }
コード例 #2
0
ファイル: main.cs プロジェクト: btframework/WeDo
        private void FColor_OnColorDetected(object Sender, wclWeDoColorSensorColor Color)
        {
            if (FRgb != null)
            {
                switch (Color)
                {
                case wclWeDoColorSensorColor.ccBlue:
                    FRgb.SetColorIndex(wclWeDoColor.clBlue);
                    break;

                case wclWeDoColorSensorColor.ccGreen:
                    FRgb.SetColorIndex(wclWeDoColor.clGreen);
                    break;

                case wclWeDoColorSensorColor.ccRed:
                    FRgb.SetColorIndex(wclWeDoColor.clRed);
                    break;

                case wclWeDoColorSensorColor.ccWhite:
                    FRgb.SetColorIndex(wclWeDoColor.clWhite);
                    break;

                case wclWeDoColorSensorColor.ccYellow:
                    FRgb.SetColorIndex(wclWeDoColor.clYellow);
                    break;

                default:
                    FRgb.SetColorIndex(wclWeDoColor.clBlack);
                    break;
                }
            }
        }