Changeset 3360
- Timestamp:
- 10/03/10 18:48:40 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/csctapi/ifd_smartreader.c
r3359 r3360 273 273 int SR_WriteSettings (struct s_reader *reader, unsigned short F, BYTE D, BYTE N, BYTE T, unsigned short convention) 274 274 { 275 // maintaining all this admin seems overdone, since after this init the values are nowhere needed276 // reader[ridx].reader->sr_config->F=F;277 // reader[ridx].reader->sr_config->D=D;278 // reader[ridx].reader->sr_config->N=N;279 // reader[ridx].reader->sr_config->T=T;280 // reader->sr_config->fs=reader->mhz*10000; //freq in Hz */281 // EnableSmartReader(reader, reader->sr_config->fs, reader->sr_config->F, (BYTE)reader->sr_config->D, reader->sr_config->N, reader->sr_config->T, reader->sr_config->inv,reader->sr_config->parity);282 283 275 // smartreader supports 3.20, 3.43, 3.69, 4.00, 4.36, 4.80, 5.34, 6.00, 6.86, 8.00, 9.61, 12.0, 16.0 Mhz 284 reader->sr_config->inv = convention;//FIXME this one is set by icc_async and local smartreader reset routine 285 if (reader->mhz >=1600) reader->mhz = 1600; else 286 if (reader->mhz >=1200) reader->mhz = 1200; else 287 if (reader->mhz >=961) reader->mhz = 961; else 288 if (reader->mhz >=800) reader->mhz = 800; else 289 if (reader->mhz >=686) reader->mhz = 686; else 290 if (reader->mhz >=600) reader->mhz = 600; else 291 if (reader->mhz >=534) reader->mhz = 534; else 292 if (reader->mhz >=480) reader->mhz = 480; else 293 if (reader->mhz >=436) reader->mhz = 436; else 294 if (reader->mhz >=400) reader->mhz = 400; else 295 if (reader->mhz >=369) reader->mhz = 369; else 296 if (reader->mhz ==368) reader->mhz = 369; else 297 if (reader->mhz >=343) reader->mhz = 343; else 298 reader->mhz = 320; 276 reader->sr_config->inv = convention;//FIXME this one is set by icc_async and local smartreader reset routine 277 278 if (reader->mhz >=1600) reader->mhz = 1600; else 279 if (reader->mhz >=1200) reader->mhz = 1200; else 280 if (reader->mhz >=961) reader->mhz = 961; else 281 if (reader->mhz >=800) reader->mhz = 800; else 282 if (reader->mhz >=686) reader->mhz = 686; else 283 if (reader->mhz >=600) reader->mhz = 600; else 284 if (reader->mhz >=534) reader->mhz = 534; else 285 if (reader->mhz >=480) reader->mhz = 480; else 286 if (reader->mhz >=436) reader->mhz = 436; else 287 if (reader->mhz >=400) reader->mhz = 400; else 288 if (reader->mhz >=369) reader->mhz = 369; else 289 if (reader->mhz ==368) reader->mhz = 369; else 290 if (reader->mhz >=343) reader->mhz = 343; else 291 reader->mhz = 320; 299 292 EnableSmartReader(reader, reader->mhz, F, D, N, T, reader->sr_config->inv,reader->sr_config->parity); 300 293
Note:
See TracChangeset
for help on using the changeset viewer.