konteks_hub_module_t Referensi Struktur

konteks_hub_module_t Referensi Struktur

#include < context_hub.h >

Bidang Data

struct hw_module_t umum
ke dalam(* get_hubs )(struct konteks_hub_module_t *modul, const struct konteks_hub_t **daftar)
ke dalam(* berlangganan_pesan )(uint32_t hub_id, konteks_hub_callback cbk, batal *cookie)
ke dalam(* send_message )(uint32_t hub_id, const struct hub_message_t *pesan)

Detil Deskripsi

Setiap modul perangkat keras harus memiliki struktur data bernama HAL_MODULE_INFO_SYM dan bidang struktur data ini harus dimulai dengan hw_module_t diikuti dengan informasi spesifik modul.

Definisi pada baris 391 file konteks_hub.h .

Dokumentasi Lapangan

struct hw_module_t umum

Definisi pada baris 392 file konteks_hub.h .

int(* get_hubs)(struct konteks_hub_module_t *modul, const struct konteks_hub_t **daftar)

Hitung semua hub yang tersedia. Daftar dikembalikan dalam "daftar".

Kembali
result : jumlah hub dalam daftar atau error (negatif)

Metode ini akan dipanggil saat perangkat bootup.

Definisi pada baris 400 file konteks_hub.h .

int(* send_message)(uint32_t hub_id, const struct hub_message_t *pesan)

Kirim pesan ke hub

Kembali
result : 0 jika berhasil, kode error sebaliknya

Definisi pada baris 413 file konteks_hub.h .

int(* berlangganan_pesan)(uint32_t hub_id, konteks_hub_callback cbk, batal *cookie)

Mendaftarkan panggilan balik untuk implementasi HAL guna berkomunikasi dengan layanan hub konteks.

Kembali
result : 0 jika berhasil, kode error sebaliknya

Definisi pada baris 407 file konteks_hub.h .


Dokumentasi untuk struct ini dihasilkan dari file berikut: