예제 #1
0
        /// <summary>
        /// 执行身份证阅读前置交互操作
        /// </summary>
        /// <param name="port"></param>
        /// <returns></returns>
        protected override IDCardActionResult ExecIDCardInteropReadPreposeAction(int port)
        {
            var result = SynjonesIDCardInteropAction.StartFindIDCard(port, false);

            if (!result.flag)
            {
                return(result);
            }

            return(SynjonesIDCardInteropAction.SelectIDCard(port, false));
        }
예제 #2
0
 protected override IDCardActionResult <int> AutoFindReaderPort()
 {
     return(SynjonesIDCardInteropAction.FindReader());
 }
예제 #3
0
 protected override void DisposeInternal()
 {
     SynjonesIDCardInteropAction.ClosePort(Port);
 }
예제 #4
0
 protected override IDCardActionResult OpenPort(int port)
 {
     return(SynjonesIDCardInteropAction.OpenPort(port));
 }