Activity_recognition_device Yapı Referansı

Activity_recognition_device Yapı Referansı

#include < activity_recognition.h >

Veri alanları

hw_device_t yaygın
geçersiz(* Register_activity_callback )(const struct Activity_recognition_device *dev, const Activity_recognition_callback_procs_t *geri arama)
int(* active_activity_event )(const struct aktivite_recognition_device *dev, uint32_t aktivite_tanıtıcısı, uint32_t event_type, int64_t max_batch_report_latency_ns)
int(* devre dışı_aktivite_event )(const struct aktivite_tanıma_device *dev, uint32_t aktivite_tanıtıcısı, uint32_t olay_türü)
int(* floş )(const struct active_recognition_device *dev)
geçersiz(* ayrılmış_procs [16-4])(geçersiz)

Detaylı Açıklama

Activity_recognition.h dosyasının 154. satırındaki tanım.

Saha Dokümantasyonu

Etkinlik tanıma cihazının yaygın yöntemleri. Bu yapının kullanıcıları, hw_device_t öğesinin bir Activity_recognition_device referansına başvurduğu bilinen bağlamlarda Activity_recognition_device işaretçisine bir hw_device_t aktaracağından, bu, active_recognition_device öğesinin ilk üyesi olmalıdır .

Activity_recognition.h dosyasının 161. satırındaki tanım.

int(* devre dışı_etkinlik_event)(const struct aktivite_recognition_device *dev, uint32_t aktivite_tanıtıcısı, uint32_t olay_türü)

Activity_recognition.h dosyasının 214. satırındaki tanım.

int(* active_activity_event)(const struct aktivite_recognition_device *dev, uint32_t aktivite_tanıtıcısı, uint32_t event_type, int64_t max_batch_report_latency_ns)

Activity_recognition.h dosyasının 207. satırındaki tanım.

int(* floş)(const struct aktivite_recognition_device *dev)

Activity_recognition.h dosyasının 225. satırındaki tanım.

void(* Register_activity_callback)(const struct Activity_recognition_device *dev, const Activity_recognition_callback_procs_t *geri arama)

Activity_recognition.h dosyasının 167. satırındaki tanım.

void(* ayrılmış_procs[16 - 4])(void)

Activity_recognition.h dosyasının 228. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur: