RDK Documentation (Open Sourced RDK Components)
irMgr.h File Reference

IARM-Bus IR Manager API. More...

#include "libIARM.h"
Include dependency graph for irMgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _IRMgr_EventData_t
 
struct  _IARM_Bus_IRMgr_SetRepeatInterval_Param_t
 
struct  _IARM_Bus_IRMgr_GetRepeatInterval_Param_t
 
union  _IRMgr_EventData_t.data
 
struct  _IRKEY_DATA.data.irkey
 
struct  _IRKEY_DATA.data.fpkey
 

Macros

#define IARM_BUS_IRMGR_NAME   "IRMgr"
 
#define IARM_BUS_IRMGR_API_SetRepeatInterval   "SetRepeatInterval"
 
#define IARM_BUS_IRMGR_API_GetRepeatInterval   "GetRepeatInterval"
 

Typedefs

typedef enum _IRMgr_EventId_t IARM_Bus_IRMgr_EventId_t
 
typedef enum _IRMgr_KeySrc_t IARM_Bus_IRMgr_KeySrc_t
 
typedef struct _IRMgr_EventData_t IARM_Bus_IRMgr_EventData_t
 
typedef struct _IARM_Bus_IRMgr_SetRepeatInterval_Param_t IARM_Bus_IRMgr_SetRepeatInterval_Param_t
 
typedef struct _IARM_Bus_IRMgr_GetRepeatInterval_Param_t IARM_Bus_IRMgr_GetRepeatInterval_Param_t
 

Enumerations

enum  _IRMgr_EventId_t
 
enum  _IRMgr_KeySrc_t
 

yes

IARM-Bus IR Manager API.

This API defines the structures and functions for the IARM-Bus IR Manager interface.

Document
Document reference.is
Open Issues (in no particular order)
  1. None
Assumptions
  1. None
Abbreviations
  • BE: ig-Endian.
  • cb: allback function (suffix).
  • DS: Device Settings.
  • FPD: Front-Panel Display.
  • HAL: Hardware Abstraction Layer.
  • LE: Little-Endian.
  • LS: Least Significant.
  • MBZ: Must be zero.
  • MS: Most Significant.
  • RDK: Reference Design Kit.
  • _t: Type (suffix).
Implementation Notes
  1. None

Definition in file irMgr.h.