/// <summary>
 /// 串口收到协议数据的处理函数
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void _rsFilter_RsReciveEvent(object sender, RsFilter.RsReciveEventArgs e)
 {
     if (e.ProtocolOrders == (int)RsProtocolOrders.A)
     {
         switch ((byte)e.ProtocolSubOrders)
         {
             case (byte)(RsProtocolSubOrdersA._0):
                 {
                     translationA0(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._1):
                 {
                     translationA1(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._3):
                 {
                     translationA3(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._4):
                 {
                     translationA4(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._5):
                 {
                     translationA5(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._6):
                 {
                     translationA6(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._7):
                 {
                     translationA7(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._8):
                 {
                     translationA8(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA._9):
                 {
                     translationA9(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA.B):
                 {
                     translationAB(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA.K):
                 {
                     translationAK(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA.L):
                 {
                     translationAL(e.ProtocolData);
                     break;
                 }
             case (byte)(RsProtocolSubOrdersA.X):
                 {
                     translationAX(e.ProtocolData);
                     break;
                 }
             default:
                 break;
         }
     }
     else if (e.ProtocolOrders == (int)RsProtocolOrders.F)
     {
         translationReply(e.ProtocolData);
     }
     else if (e.ProtocolOrders == (int)RsProtocolOrders.C)
     {
         translationReply(e.ProtocolData);
     }
 }
 //默认构造函数
 public RsProtocolRecive()
 {
     _liftState = new RsLiftState();
     _rsFilter = new RsFilter();
     _rsFilter.RsReciveEvent += _rsFilter_RsReciveEvent;
 }