public WriteGasCard ( short com, int baud, string &kmm, string kh, string dqdm, int ql, int csql, int ccsql, short cs, int ljgql, int bjql, int czsx, int tzed, string sqrq, string cssqrq, int oldprice, int newprice, string sxrq, string sxbj ) : int | ||
com | short | |
baud | int | |
kmm | string | |
kh | string | |
dqdm | string | |
ql | int | |
csql | int | |
ccsql | int | |
cs | short | |
ljgql | int | |
bjql | int | |
czsx | int | |
tzed | int | |
sqrq | string | |
cssqrq | string | |
oldprice | int | |
newprice | int | |
sxrq | string | |
sxbj | string | |
Результат | int |
public int WriteGasCard(short com, int baud, ref string kmm, string kh, string dqdm, int ql, int csql, int ccsql, short cs, int ljgql, int bjql, int czsx, int tzed, string sqrq, string cssqrq, int oldprice, int newprice, string sxrq, string sxbj)
{
//航天必须调用一次明华的打开、关闭串口,才能正常
int icdev = ic_init(0, 9600);
ic_exit(icdev);
//调用购气
int result = 0;
int re = 0;
if (ql != 0)
{
byte[] cardno = System.Text.Encoding.GetEncoding(1252).GetBytes(kh);
result = StaticSellGas(com, baud,
cardno, ql,
0, cs, 1, null);
Log.Debug("sellgas result=" + re);
}
//退气
else
{
byte[] cardno = System.Text.Encoding.GetEncoding(1252).GetBytes(kh);
result = StaticSellGas(com, baud,
cardno, 0,
0, cs, 1, null);
}
Log.Debug("write gas card result=" + result);
return result;
}