Example #1
0
        private static void PrintAttribute(Attrib atrString)
        {
            byte[] bytes = null;
            channel.GetAttrib(atrString, ref bytes);

            Console.WriteLine($"{atrString}: {bytes.ToHexa()}");
        }
Example #2
0
        /// <inheritdoc />
        public ErrorCode GetAttrib(Attrib attrib, ref byte[] buffer)
        {
            BeforeGetAttribEvent.Raise(this, new BeforeGetAttribEventArgs {
                Attrib = attrib, Buffer = buffer
            });

            var ret = channel.GetAttrib(attrib, ref buffer);

            AfterGetAttribEvent.Raise(this, new AfterGetAttribEventArgs {
                Attrib = attrib, Buffer = buffer, ReturnValue = ret
            });

            return(ret);
        }
Example #3
0
        /// <inheritdoc />
        public ErrorCode GetAttrib(Attrib attrib, ref byte[] buffer)
        {
            var ret = _cardChannel.GetAttrib(attrib, ref buffer);

            return(ret);
        }
Example #4
0
 /// <inheritdoc/>
 public ErrorCode GetAttrib(Attrib attrib, ref byte[] buffer)
 {
     return(cardChannel.GetAttrib(attrib, ref buffer));
 }