コード例 #1
0
        public static System.IO.Ports.StopBits ToStopBits(this SerialPortStopBits source)
        {
            switch (source)
            {
            case SerialPortStopBits.None:
                return(System.IO.Ports.StopBits.None);

            case SerialPortStopBits.One:
                return(System.IO.Ports.StopBits.One);

            case SerialPortStopBits.Two:
                return(System.IO.Ports.StopBits.Two);

            case SerialPortStopBits.OnePointFive:
                return(System.IO.Ports.StopBits.OnePointFive);

            default:
                throw new ArgumentException($"Could not convert SerialPortStopBits of {source} to type System.IO.Ports.StopBits");
            }
        }
コード例 #2
0
        public static Windows.Devices.SerialCommunication.SerialStopBitCount ToSerialStopBitCount(this SerialPortStopBits source)
        {
            switch (source)
            {
            case SerialPortStopBits.One:
                return(Windows.Devices.SerialCommunication.SerialStopBitCount.One);

            case SerialPortStopBits.Two:
                return(Windows.Devices.SerialCommunication.SerialStopBitCount.Two);

            case SerialPortStopBits.OnePointFive:
                return(Windows.Devices.SerialCommunication.SerialStopBitCount.OnePointFive);

            default:
                throw new ArgumentException($"Could not convert SerialPortStopBits of {source} to type Windows.Devices.SerialCommunitcation.SerialStopBitCount");
            }
        }