using Parser.BinaryParser.Util;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WayneChina_IcCardReader_SinoChem.MessageEntity.Incoming
{
public enum SignDataState
{
///
/// 计算错误
///
CalculationError = 0x00,
///
/// 计算完成
///
FinishedSuccess = 0x01
}
public class SignDataResponse : IcCardReaderMessageBase
{
public SignDataState State
{
get
{
var parameter = base.RawData.Skip(1).First();
var r = Enum.ToObject(typeof(SignDataState), parameter);
return (SignDataState)r;
}
}
public string MacValue
{
get
{
var bytes = RawData.Skip(2).Take(4).ToArray();
return bytes.GetHexString();
}
}
public byte[] TidValue
{
get
{
return RawData.Skip(6).Take(6).ToArray();
}
}
}
}