예제 #1
0
 private AxisType ConvertToAxisType(WheelControlState wheelState)
 {
     if (wheelState == WheelControlState.One)
     {
         return(AxisType.Single);
     }
     if (wheelState == WheelControlState.OnePnevmo)
     {
         return(AxisType.SingleAndPnevmo);
     }
     if (wheelState == WheelControlState.Two)
     {
         return(AxisType.Double);
     }
     if (wheelState == WheelControlState.TwoPnevmo)
     {
         return(AxisType.DoubleAndPnevmo);
     }
     throw new ArgumentException("ConvertToAxisType error");
 }
예제 #2
0
 public WheelStateArgs(int index, WheelControlState lastStatus, WheelControlState newStatus)
 {
     NewStatus  = newStatus;
     LastStatus = lastStatus;
     Index      = index;
 }