RDK Documentation (Open Sourced RDK Components)

Description

Modules

 HDMI-CEC Host
 

Data Structures

struct  _IARM_Bus_CECHost_SetOSDName_Param_t
 
struct  _IARM_Bus_CECHost_GetOSDName_Param_t
 
struct  _IARM_Bus_CECHost_EnableDevMgr_Param_t
 
struct  _IARM_Bus_CECHost_DevMgrStatus_Param_t
 
struct  _IARM_Bus_CECHost_DeviceStatus_t
 
struct  _IARM_Bus_CECHost_GetDeviceStatus_Param_t
 
struct  _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t
 
union  _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t.data
 

Macros

#define IARM_BUS_CECHOST_NAME   "CECHost"
 
#define IARM_BUS_CEC_HOST_EnableDevMgr   "SetDevMgrStatus"
 
#define IARM_BUS_CEC_HOST_SetOSDName   "SetOSDName"
 
#define IARM_BUS_CEC_HOST_GetOSDName   "GetOSDName"
 
#define IARM_BUS_CEC_HOST_GetDevStatus   "GetDevStatus"
 

Typedefs

typedef struct _IARM_Bus_CECHost_SetOSDName_Param_t IARM_Bus_CECHost_SetOSDName_Param_t
 
typedef struct _IARM_Bus_CECHost_GetOSDName_Param_t IARM_Bus_CECHost_GetOSDName_Param_t
 
typedef struct _IARM_Bus_CECHost_EnableDevMgr_Param_t IARM_Bus_CECHost_EnableDevMgr_Param_t
 
typedef struct _IARM_Bus_CECHost_DevMgrStatus_Param_t IARM_Bus_CECHost_DevMgrStatus_Param_t
 
typedef struct _IARM_Bus_CECHost_DeviceStatus_t IARM_Bus_CECHost_DeviceStatus_t
 
typedef struct _IARM_Bus_CECHost_GetDeviceStatus_Param_t IARM_Bus_CECHost_GetDeviceStatus_Param_t
 
typedef enum _IARM_Bus_CECHost_EventId_t IARM_Bus_CECHost_EventId_t
 
typedef enum _IARM_Bus_CECHost_StatusType_t IARM_Bus_CECHost_StatusType_t
 
typedef struct _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t IARM_Bus_CECHost_DeviceStatusChanged_EventData_t
 

Enumerations

enum  _IARM_Bus_CECHost_EventId_t
 
enum  _IARM_Bus_CECHost_StatusType_t
 

Data Structure Documentation

◆ _IARM_Bus_CECHost_SetOSDName_Param_t

struct _IARM_Bus_CECHost_SetOSDName_Param_t

Definition at line 43 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_SetOSDName_Param_t:
Collaboration graph
Data Fields
uint8_t name[14+1]

[in] OSDName max len + null terminator

◆ _IARM_Bus_CECHost_GetOSDName_Param_t

struct _IARM_Bus_CECHost_GetOSDName_Param_t

Definition at line 47 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_GetOSDName_Param_t:
Collaboration graph
Data Fields
uint8_t name[14+1]

[in] OSDName max len + null terminator

◆ _IARM_Bus_CECHost_EnableDevMgr_Param_t

struct _IARM_Bus_CECHost_EnableDevMgr_Param_t

Definition at line 51 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_EnableDevMgr_Param_t:
Collaboration graph
Data Fields
bool status

◆ _IARM_Bus_CECHost_DevMgrStatus_Param_t

struct _IARM_Bus_CECHost_DevMgrStatus_Param_t

Definition at line 55 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_DevMgrStatus_Param_t:
Collaboration graph
Data Fields
bool status

◆ _IARM_Bus_CECHost_DeviceStatus_t

struct _IARM_Bus_CECHost_DeviceStatus_t

Definition at line 59 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_DeviceStatus_t:
Collaboration graph
Data Fields
int logicalAddress
int powerState
int isConnected
char osdName[14+1]

◆ _IARM_Bus_CECHost_GetDeviceStatus_Param_t

struct _IARM_Bus_CECHost_GetDeviceStatus_Param_t

Definition at line 67 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_GetDeviceStatus_Param_t:
Collaboration graph
Data Fields
IARM_Bus_CECHost_DeviceStatus_t devices[14]

◆ _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t

struct _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t

Definition at line 84 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t:
Collaboration graph
Data Fields
int logicalAddress
IARM_Bus_CECHost_StatusType_t changedStatus
union _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t data

◆ _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t.data

union _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t.data

Definition at line 87 of file RDK.hpp.

Collaboration diagram for _IARM_Bus_CECHost_DeviceStatusChanged_EventData_t.data:
Collaboration graph
Data Fields
int isConnected
int powerState
char osdName[14+1]