Changeset 800
- Timestamp:
- 12/12/09 06:47:41 (14 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals.h
r793 r800 803 803 extern int nagra2_card_info(void); 804 804 extern int nagra2_do_emm(EMM_PACKET *); 805 extern void nagra2_post_process(); 805 806 806 807 // protocol modules -
trunk/oscam-reader.c
r647 r800 309 309 er->rc=reader_ecm(er); 310 310 write_ecm_answer(fd_c2m, er); 311 reader_post_process(); 311 312 //if(reader[ridx].typ=='r') reader[ridx].qlen--; 312 313 } -
trunk/reader-common.c
r796 r800 571 571 } 572 572 573 void reader_post_process(void) 574 { 575 // some systems eg. nagra2/3 needs post process after receiving cw from card 576 // To save ECM/CW time we added this function after writing ecm answer 577 switch(reader[ridx].card_system) 578 { 579 case SC_NAGRA: 580 nagra2_post_process(); break; 581 default: break; 582 } 583 } 584 573 585 int reader_ecm(ECM_REQUEST *er) 574 586 { -
trunk/reader-nagra.c
r798 r800 549 549 } 550 550 551 void post_process(void)551 void nagra2_post_process(void) 552 552 { 553 553 //Todo: Do not block!// 554 554 CamStateRequest(); 555 //cs_sleepms(20);555 cs_sleepms(10); 556 556 if RENEW_SESSIONKEY NegotiateSessionKey(); 557 557 if SENDDATETIME DateTimeCMD(); … … 592 592 memcpy(&er->cw[8],&tt[0],8); 593 593 } 594 post_process();595 594 return (1); 596 595 } … … 606 605 } 607 606 cs_sleepms(300); 608 post_process();607 nagra2_post_process(); 609 608 return 1; 610 609 }
Note:
See TracChangeset
for help on using the changeset viewer.