示例#1
0
        public static byte[] SetDistanceData(SingleCardDataParam param, ref int functionbyte)
        {
            int typebyte = SetCardTypeByte(param.CardTypeParam);

            functionbyte = SetCardFunctionByte(param.CardFunctioinParam);

            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("{0:X2}", functionbyte);
            sb.AppendFormat("{0:X4}", param.Count);
            sb.AppendFormat("{0:yyMMdd}", param.NewTime);
            sb.AppendFormat("{0:X4}", param.Partition);
            return(PortAgreement.GetDistanceContent(param.CardNumber, typebyte, 0, sb.ToString()));
        }
示例#2
0
        public static byte[] SetDistanceData(SingleCardDataParam param)
        {
            int functionbyte = 0;

            return(SetDistanceData(param, ref functionbyte));
        }