public void Initialize(TrailerAccessCondition access)
 {
     KeyARead        = access.KeyARead;
     KeyAWrite       = access.KeyAWrite;
     KeyBRead        = access.KeyBRead;
     KeyBWrite       = access.KeyBWrite;
     AccessBitsRead  = access.AccessBitsRead;
     AccessBitsWrite = access.AccessBitsWrite;
 }
Exemplo n.º 2
0
        public AccessConditions()
        {
            DataAreas    = new DataAreaAccessCondition[3];
            DataAreas[0] = new DataAreaAccessCondition();
            DataAreas[1] = new DataAreaAccessCondition();
            DataAreas[2] = new DataAreaAccessCondition();

            Trailer = new TrailerAccessCondition();

            MADVersion           = MADVersionEnum.NoMAD;
            MultiApplicationCard = false;
        }
        public override bool Equals(object obj)
        {
            TrailerAccessCondition tac = obj as TrailerAccessCondition;

            if (tac == null)
            {
                return(false);
            }

            return((tac.KeyARead == KeyARead) && (tac.KeyAWrite == KeyAWrite) &&
                   (tac.KeyBRead == KeyBRead) && (tac.KeyBWrite == KeyBWrite) &&
                   (tac.AccessBitsRead == AccessBitsRead) && (tac.AccessBitsWrite == AccessBitsWrite));
        }