<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>This function is not in Microsoft WinSCard API and is deprecated in 
pcsc-lite API.</DIV>
<DIV>&nbsp;</DIV>
<DIV>popis tohoto rozhraní zřejmě nebude zadarmo.</DIV>
<DIV>S 
pozdravem,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Miloš Dašek</DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=sinkomiro@rocketmail.com 
  href="mailto:sinkomiro@rocketmail.com">Miroslav Sinko</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=hw-list@list.hw.cz 
  href="mailto:hw-list@list.hw.cz">hw-list@list.hw.cz</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, January 18, 2008 9:01 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> OT: PC/SC transmit timeout</DIV>
  <DIV><BR></DIV>Dobry den,<BR><BR>ospravednujem sa za programatorsku OT otazku. 
  Dnes som v robote<BR>presurfoval pol dna a nic rozumne som nenasiel.. Nemate 
  niekto<BR>programatorske skusenosti s rozhranim PC/SC (SmartCard)? 
  Konkretne<BR>bezim na WinXP. Na konci spomeniem aj Linux, ale pri Win musim 
  ostat a<BR>flame nechcem.<BR><BR>Problem je nasledovny: mame inteligentne 
  medium od zahranicnej firmy, s<BR>ktorou spolupracujeme. To medium sa sprava 
  ako SmartCard standardu ISO<BR>14443A, az na casove intervaly medzi prijatim a 
  odoslanim dat. Niektore<BR>prikazy spracovava aj 20s (kryptograficke 
  algoritmy) a to vadi funkcii<BR>SCardTransmit. Po cca 10s od vyslania dat 
  vrati 0x0000001F, co nie je<BR>ani platny PC/SC error (0x801xxxxx, prip. 
  rozsirenia 0x802, atd), ale<BR>zjavne standardny WinAPI error 
  ERROR_GEN_FAILURE (A device attached to<BR>the system is not functioning) - 
  vcelku zodpoveda...<BR><BR>Otazky: <BR><BR>-je mozne nejako nastavit timeout 
  pre funkciu SCardTransmit? Na nete<BR>som nasiel funkciu SCardSetTimeout, 
  ktoru vsak WinAPI nikdy nemalo<BR>implementovanu a aj na inych platformach je 
  deprecated.<BR><BR>-alebo je mozne vysielat a prijimat data z media inac ako 
  "blocking"<BR>funkciou SCardTransmit? Povedzme 1 funkcia na vyslatie a potom 
  sa v<BR>cykle dotazovat, ci medium nema data pre PC. MSDN, aj net som fakt 
  dost<BR>dokladne prehladal... Ak by bol sposob iny, ako s pouzitim 
  PC/SC<BR>rozhrania, tak by som sa mu asi nebranil, aj ked chceli sme to 
  mat<BR>takto standardne pre buducnost. Momentalne mame reader OmniKey 
  CardMan<BR>5321 (ani v jeho proprietarnych funkciach som nic pouzitelne 
  nenasiel).<BR><BR>Tuto druhu otazku davam preto, lebo mame testovaci system s 
  Linuxom od<BR>tej spolupracujucej firmy (bez zdrojakov a ani nebudu, ale vraj 
  nejdu<BR>cez PC/SC) a tam to funguje. Viditelny rozdiel je ten, ze na 
  mojom<BR>systeme indikacna LED readra kratko zablika pri prilozeni media 
  (na<BR>prilozenie media cakam funkciou SCardGetStatusChange) a po vyslani 
  dat<BR>do media trvalo svieti. Po timeoute LED zhasne a vrati sa error. 
  Na<BR>linuxe LED blika uz pred prilozenim media a blika aj po vyslani 
  dat,<BR>kym caka na odpoved. Po cca 20s pride odpoved a az potom zhasne. 
  Takze<BR>oni pouzivaju iny system obsluhy readra na komunikaciu s 
  mediom...<BR><BR>Ak by sa nasiel niekto, kto by vedel poradit, budem 
  vdacny.<BR><BR>miro<BR></BLOCKQUOTE></BODY></HTML>