X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fdvb_ci%2Fdvbci_mmi.cpp;h=99426d04d1a0e1052a59d97e23929a40056a85f6;hp=5ef7ebbcb5a962fe5fbf839b277a16bc50247c9c;hb=826b293fb1c6a4b75463aa8ac143d9dea99e12b0;hpb=d290a6895aaba9660184b2ac9c1bb90d81ae494c diff --git a/lib/dvb_ci/dvbci_mmi.cpp b/lib/dvb_ci/dvbci_mmi.cpp index 5ef7ebb..99426d0 100644 --- a/lib/dvb_ci/dvbci_mmi.cpp +++ b/lib/dvb_ci/dvbci_mmi.cpp @@ -49,7 +49,6 @@ int eDVBCIMMISession::receivedAPDU(const unsigned char *tag, const void *data, i unsigned char *d=(unsigned char*)data; unsigned char *max=((unsigned char*)d) + len; int textlen = len - 2; - int i; printf("in enq\n"); @@ -185,6 +184,17 @@ int eDVBCIMMISession::answerText(int answer) return 0; } +int eDVBCIMMISession::answerEnq(char *answer) +{ + unsigned int len = strlen(answer); + printf("eDVBCIMMISession::answerEnq(%d bytes)\n", len); + + unsigned char tag[]={0x9f, 0x88, 0x08}; + sendAPDU(tag, (unsigned char*)answer, len); + + return 0; +} + int eDVBCIMMISession::cancelEnq() { printf("eDVBCIMMISession::cancelEnq()\n");