33 #define IARM_BUS_TRMMGR_NAME "TRMMgr"
38 #define IARM_BUS_TRMMGR_API_GetTRMDiagInfo "GetTRMDiagInfo"
41 #define MAX_PAYLOAD_LEN 4096 // need to re-visit the size . TBD
47 TRMMgr_ERR_INVALID_PARAM,
48 TRMMgr_ERR_OPERATION_NOT_SUPPORTED,
53 typedef enum _TRMMessageType_t {
54 TRMMgr_MSG_TYPE_GET_TRM_VERSION = 0,
55 TRMMgr_MSG_TYPE_GET_NUM_IN_BAND_TUNERS,
56 TRMMgr_MSG_TYPE_GET_CONN_DEVICE_IDS,
57 TRMMgr_MSG_TYPE_GET_TUNER_RESERVATION,
58 TRMMgr_MSG_TYPE_GET_CONNECTION_ERRORS,
59 TRMMgr_MSG_TYPE_GET_TUNER_CONFLICTS,
60 TRMMgr_MSG_TYPE_GET_NUM_TRM_ERRORS,
66 TRMMgr_Error_t retCode;
67 TRMMessageType_t msgType;
69 uint8_t numOfTRMError;
71 char buf[MAX_PAYLOAD_LEN];