Exemplo n.º 1
0
        public void RecordCurrentTime(APDUWrapper request, byte seq = 0)
        {
            request.SetFunction(FunctionCode.RECORD_CURRENT_TIME);
            var field = new AppControlField();

            request.SetControl(field.Request(seq));
        }
Exemplo n.º 2
0
        public void MeasureDelay(APDUWrapper request, byte seq = 0)
        {
            request.SetFunction(FunctionCode.DELAY_MEASURE);
            var field = new AppControlField();

            request.SetControl(field.Request(seq));
        }
Exemplo n.º 3
0
        public APDUHeader Confirm(byte seq, bool unsolicited)
        {
            APDUHeader header = new APDUHeader();

            header.function = FunctionCode.CONFIRM;
            AppControlField field = new AppControlField(true, true, false, unsolicited, seq);

            header.control = field;
            return(header);
        }
Exemplo n.º 4
0
        public AppControlField Request(byte seq)
        {
            AppControlField field = new AppControlField(true, true, false, false, seq);

            return(field);
        }
Exemplo n.º 5
0
 public void SetControl(AppControlField control)
 {
     buffer_bytes[0] = control.ToByte();
 }
Exemplo n.º 6
0
 public AppResponseHeader(AppControlField field, FunctionCode code, IINField iin_field)
 {
     control  = field;
     function = code;
     iin      = iin_field;
 }
Exemplo n.º 7
0
 public APDUHeader(AppControlField field, FunctionCode code)
 {
     control  = field;
     function = code;
 }