[WinForm] 시리얼통신 문자에서 StopBits ,Parity 변환

2011. 11. 24. 14:42C#/WinForm

 public StopBits SetStopBit(string org_stopbit)
        {   /// <summary>
            /// String형을 StopBit로 변환
            /// </summary>
            StopBits Stop;

            switch (Uplostr(org_stopbit))
            {
                case "None": Stop = StopBits.None; break;
                case "One": Stop = StopBits.One; break;
                case "Two": Stop = StopBits.Two; break;
                case "OnePointFive": Stop = StopBits.OnePointFive; break;
                default: Stop = StopBits.One; break;
            }
            return Stop;
        }
 
 


       public Parity SetParity(string org_pari)
        {   /// <summary>
            /// String형을 Parity로 변환
            /// </summary>
            Parity repari;
            switch (Uplostr(org_pari))
            {
                case "None": repari = Parity.None; break;
                case "Odd": repari = Parity.Odd; break;
                case "Even": repari = Parity.Even; break;
                case "Mark": repari = Parity.Mark; break;
                case "Space": repari = Parity.Space; break;
                default: repari = Parity.None; break;
            }
            return repari;
        } 
 

귀차나서 그냥 올려놔야지..!!