Ejemplo n.º 1
0
 public static int getValue(ClockResolution value)
 {
     if (value == ClockResolution.Free)
     {
         return(1);
     }
     else if (value == ClockResolution.L1)
     {
         return(1);
     }
     else if (value == ClockResolution.L2)
     {
         return(2);
     }
     else if (value == ClockResolution.L4)
     {
         return(4);
     }
     else if (value == ClockResolution.L8)
     {
         return(8);
     }
     else if (value == ClockResolution.L16)
     {
         return(16);
     }
     else if (value == ClockResolution.L30)
     {
         return(30);
     }
     else if (value == ClockResolution.L60)
     {
         return(60);
     }
     else if (value == ClockResolution.L90)
     {
         return(90);
     }
     else if (value == ClockResolution.L120)
     {
         return(120);
     }
     else if (value == ClockResolution.L240)
     {
         return(240);
     }
     else if (value == ClockResolution.L480)
     {
         return(480);
     }
     else if (value == ClockResolution.Free)
     {
         return(1);
     }
     return(1);
 }
Ejemplo n.º 2
0
 public static string toString(ClockResolution value)
 {
     if (value == ClockResolution.Free)
     {
         return("Free");
     }
     else
     {
         return(getValue(value) + "");
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// コントロールカーブの時間解像度の設定値を設定します
        /// </summary>
        /// <param name="value">設定する時間解像度</param>
        public void setControlCurveResolution(ClockResolution value)
        {
            int count = -1;

            foreach (var vt in ClockResolutionUtility.iterator())
            {
                count++;
                if (vt.Equals(value))
                {
                    comboResolControlCurve.SelectedIndex = count;
                    break;
                }
            }
        }
Ejemplo n.º 4
0
 public static IEnumerable <ClockResolution> iterator()
 {
     ClockResolution[] arr = new ClockResolution[] { ClockResolution.L1,
                                                     ClockResolution.L2,
                                                     ClockResolution.L4,
                                                     ClockResolution.L8,
                                                     ClockResolution.L16,
                                                     ClockResolution.L30,
                                                     ClockResolution.L60,
                                                     ClockResolution.L90,
                                                     ClockResolution.L120,
                                                     ClockResolution.L240,
                                                     ClockResolution.L480,
                                                     ClockResolution.Free };
     return(new List <ClockResolution>(arr));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// コントロールカーブの時間解像度の設定値を設定します
 /// </summary>
 /// <param name="value">設定する時間解像度</param>
 public void setControlCurveResolution( ClockResolution value )
 {
     int count = -1;
     for ( Iterator<ClockResolution> itr = ClockResolutionUtility.iterator(); itr.hasNext(); ) {
         ClockResolution vt = itr.next();
         count++;
         if ( vt.Equals( value ) ) {
             comboResolControlCurve.SelectedIndex = count;
             break;
         }
     }
 }