1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- using System.Linq;
- namespace WayneChina_IcCardReader_SinoChem.MessageEntity.Incoming
- {
- public enum CardReaderState
- {
- /// <summary>
- /// 无卡
- /// </summary>
- Idle = 0x00,
- /// <summary>
- /// 有卡
- /// </summary>
- CardInserted = 0x01,
- /// <summary>
- /// PSAM错误
- /// </summary>
- PsamError= 0x80,
- /// <summary>
- /// 读卡器错误
- /// </summary>
- ReaderError = 0x81,
- }
- public class CardReaderStateEvent : IcCardReaderMessageBase
- {
- public CardReaderState State
- {
- get
- {
- var parameter = base.RawData.Skip(1).First();
- var crs = Enum.ToObject(typeof(CardReaderState), parameter);
- return (CardReaderState)crs;
- }
- }
- }
- }
|