Card.HongHu.CheckGasCard C# (CSharp) Метод

CheckGasCard() публичный Метод

public CheckGasCard ( Int16 com, Int32 baud ) : int
com System.Int16
baud System.Int32
Результат int
       public  int CheckGasCard(

             Int16 com,          //串口号,从0开始
             Int32 baud          //波特率
             ){
                 //打开串口
                 int icdev = ic_init(com, baud);
                 Log.Debug("检查卡开始:");
                 string kh = "00000000";
                 int i = HHChkFac(icdev);
                 if (i == 6) {
                     try
                     {
                         //检查为6之后去读卡号
                         StringBuilder cardNo = new StringBuilder();
                         int times = 0;
                         int gas = 0;
                         int gasremain = 0;
                         Log.Debug("检查卡--读卡开始:");
                         i = HHReadCardInfo(icdev, cardNo, ref gas, ref times, ref gasremain);
                         Log.Debug("检查卡--读卡结束:" + i);

                         kh = cardNo.ToString().Substring(0, 8);

                     }
                     catch (Exception ex){ 
                        
                     }
                 }
                 Log.Debug("截取卡号为" + kh.Substring(0, 4));
                 if (!kh.Substring(0, 4).Equals("0000") && !kh.Substring(0, 4).Equals("8000") && !kh.Substring(0, 4).Equals("0200"))
                 {
                     i = 0;
                 }
                 Log.Debug("检查卡结束:" + i);
                 ic_exit(icdev);
               
                 return i;
       }
        public int ReadGasCard(short com, int baud, ref string kh, ref int ql, ref decimal money, ref short cs, ref short bkcs,ref string dm)