+ case 0x00: //Tmmi_close
+ {
+ unsigned char *d=(unsigned char*)data;
+ int timeout=0;
+ if (d[3] == 1)
+ {
+ if (len > 4)
+ timeout = d[4];
+ else
+ {
+ eDebug("mmi close tag incorrect.. no timeout given.. assume 5 seconds");
+ timeout = 5;
+ }
+ }
+ else if (timeout>1)
+ eDebug("mmi close tag incorrect.. byte 4 should be 0 or 1");
+ eDVBCI_UI::getInstance()->mmiScreenClose(slot->getSlotID(), timeout);
+ break;
+ }
+ case 0x01:
+ eDebug("MMI display control");