Application Information CableCARD resource
I'm looking at the mpeos pod API, and I found a function called mpeos_podGetAppInfo which is supposed to return the information provided by the Application Information resource of the CableCARD. However, the APDU to request this resource also notifies the CableCARD of various capabilities of the host platform, such as whether scrolling is supported and the HTML profile supported. Is there a way to tell the mpeos layer what capabilities it should be reporting? It seems to me that the capabilities should be the job of the higher layers, and not the mpeos layer to determine.
Similarly, looking at EchoStar's contribution of the MMI interface, I can't seem to find where they ever send this APDU. Also, I can't seem to find how they acquire the Application Information resource. They seem to use it by sending server_query messages to the CableCARD. Did I just miss the place where they acquired the resource? Or maybe its not necessary to do?
Can someone clarify for me?