Clarification of supported generic feature list
At boot time, the RI stack updates the basic card information by calling the "updatePODDatabase" method and this information is used when some APIs of org.ocap.hardware.pod.POD are called.
The difference between OCAP API doc and RI about generic feature makes me confused.
According to OCAP API doc, POD.java gets the feature list supported by the Host device and get/set the feature param of the Host device.
But, mpe_podmgrGetFeatures() and ri_cablecard_get_supported_features() seems to be focused on the feature list supported by the CableCARD.
Currently, the RI defines that all 12 features are supported by DRI.
But, in the real CabelCARD, if the Host device only supports the feature ids (1,2,3,4) and the CableCARD device supports the feature ids (3,4,5,6),
what values should be return by calling POD.getHostFeatureList() ?