openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
cec_log_addrs Struct Reference

#include <linux-uapi-cec.h>

Public Attributes

__u8 log_addr [CEC_MAX_LOG_ADDRS]
 
__u16 log_addr_mask
 
__u8 cec_version
 
__u8 num_log_addrs
 
__u32 vendor_id
 
__u32 flags
 
char osd_name [15]
 
__u8 primary_device_type [CEC_MAX_LOG_ADDRS]
 
__u8 log_addr_type [CEC_MAX_LOG_ADDRS]
 
__u8 all_device_types [CEC_MAX_LOG_ADDRS]
 
__u8 features [CEC_MAX_LOG_ADDRS][12]
 

Detailed Description

struct cec_log_addrs - CEC logical addresses structure. @log_addr: the claimed logical addresses. Set by the driver. @log_addr_mask: current logical address mask. Set by the driver. @cec_version: the CEC version that the adapter should implement. Set by the caller. @num_log_addrs: how many logical addresses should be claimed. Set by the caller. @vendor_id: the vendor ID of the device. Set by the caller. @flags: flags. @osd_name: the OSD name of the device. Set by the caller. @primary_device_type: the primary device type for each logical address. Set by the caller. @log_addr_type: the logical address types. Set by the caller. @all_device_types: CEC 2.0: all device types represented by the logical address. Set by the caller. @features: CEC 2.0: The logical address features. Set by the caller.

Member Data Documentation

◆ all_device_types

__u8 cec_log_addrs::all_device_types[CEC_MAX_LOG_ADDRS]

◆ cec_version

__u8 cec_log_addrs::cec_version

◆ features

__u8 cec_log_addrs::features[CEC_MAX_LOG_ADDRS][12]

◆ flags

__u32 cec_log_addrs::flags

◆ log_addr

__u8 cec_log_addrs::log_addr[CEC_MAX_LOG_ADDRS]

◆ log_addr_mask

__u16 cec_log_addrs::log_addr_mask

◆ log_addr_type

__u8 cec_log_addrs::log_addr_type[CEC_MAX_LOG_ADDRS]

◆ num_log_addrs

__u8 cec_log_addrs::num_log_addrs

◆ osd_name

char cec_log_addrs::osd_name[15]

◆ primary_device_type

__u8 cec_log_addrs::primary_device_type[CEC_MAX_LOG_ADDRS]

◆ vendor_id

__u32 cec_log_addrs::vendor_id

The documentation for this struct was generated from the following file: