consumerir_device 構造体リファレンス

consumerir_device 構造体リファレンス

#include < consumerir.h >

データ フィールド

struct hw_device_t   common
 
int(*  transmit )(struct consumerir_device *dev, int carrier_freq, const int pattern[], int pattern_len)
 
int(*  get_num_carrier_freqs )(struct consumerir_device *dev)
 
int(*  get_carrier_freqs )(struct consumerir_device *dev, size_t len, consumerir_freq_range_t *ranges)
 
void * 予約済み [8-3]
 

詳細な説明

ファイル consumerir.h 44 行 の定義。

フィールドのドキュメント

struct hw_device_t common

一般的な消費者向け IR デバイスのメソッド。この構造体のユーザーは、 hw_device_t consumerir_device を参照していることが判明しているコンテキストで、 hw_device_t consumerir_device ポインタにキャストするため、このメンバーは consumerir_device の最初のメンバーである必要があります。

ファイル consumerir.h 51 行 の定義。

int(* get_carrier_freqs)(struct consumerir_device *dev, size_t len, consumerir_freq_range_t *ranges)

ファイル consumerir.h 85 行 の定義。

int(* get_num_carrier_freqs)(struct consumerir_device *dev)

ファイル consumerir.h 75 行 の定義。

void* reserved[8-3]

ファイル consumerir.h 89 行目 の定義。

int(* transmit)(struct consumerir_device *dev, int carrier_freq, const int pattern[], int pattern_len)

ファイル consumerir.h 65 行 の定義。


この構造体のドキュメントは、次のファイルから生成されました。