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"); }
public WheelStateArgs(int index, WheelControlState lastStatus, WheelControlState newStatus) { NewStatus = newStatus; LastStatus = lastStatus; Index = index; }