コード例 #1
0
 public ValidChunk(byte p_invChunk, byte p_chunk, KaitaiStream p__io, MifareClassic.Trailer.AccessConditions p__parent = null, MifareClassic p__root = null) : base(p__io)
 {
     m_parent  = p__parent;
     m_root    = p__root;
     _invChunk = p_invChunk;
     _chunk    = p_chunk;
     f_valid   = false;
     _read();
 }
コード例 #2
0
 public Ac(byte p_index, KaitaiStream p__io, MifareClassic.Trailer.AccessConditions p__parent = null, MifareClassic p__root = null) : base(p__io)
 {
     m_parent      = p__parent;
     m_root        = p__root;
     _index        = p_index;
     f_bits        = false;
     f_val         = false;
     f_invShiftVal = false;
     _read();
 }
コード例 #3
0
 public ChunkBitRemap(byte p_bitNo, KaitaiStream p__io, MifareClassic.Trailer.AccessConditions p__parent = null, MifareClassic p__root = null) : base(p__io)
 {
     m_parent     = p__parent;
     m_root       = p__root;
     _bitNo       = p_bitNo;
     f_shiftValue = false;
     f_chunkNo    = false;
     f_invChunkNo = false;
     _read();
 }
コード例 #4
0
 public TrailerAc(Ac p_ac, KaitaiStream p__io, MifareClassic.Trailer.AccessConditions p__parent = null, MifareClassic p__root = null) : base(p__io)
 {
     m_parent             = p__parent;
     m_root               = p__root;
     _ac                  = p_ac;
     f_canReadKeyB        = false;
     f_canWriteKeys       = false;
     f_canWriteAccessBits = false;
     f_keyBControlsWrite  = false;
     _read();
 }
コード例 #5
0
 public DataAc(Ac p_ac, KaitaiStream p__io, MifareClassic.Trailer.AccessConditions p__parent = null, MifareClassic p__root = null) : base(p__io)
 {
     m_parent             = p__parent;
     m_root               = p__root;
     _ac                  = p_ac;
     f_readKeyARequired   = false;
     f_writeKeyBRequired  = false;
     f_writeKeyARequired  = false;
     f_readKeyBRequired   = false;
     f_decrementAvailable = false;
     f_incrementAvailable = false;
     _read();
 }