การอ้างอิงโครงสร้าง sensors_module_t

การอ้างอิงโครงสร้าง sensors_module_t

#include < sensors.h >

เขตข้อมูล

โครงสร้าง hw_module_t ทั่วไป
อินท์(* get_sensors_list ) (struct sensors_module_t * โมดูล, struct sensor_t const ** รายการ)
อินท์(* set_operation_mode ) (โหมด int ที่ไม่ได้ลงนาม)

คำอธิบายโดยละเอียด

โมดูลฮาร์ดแวร์ทุกตัวต้องมีโครงสร้างข้อมูลชื่อ HAL_MODULE_INFO_SYM และฟิลด์ของโครงสร้างข้อมูลนี้จะต้องขึ้นต้นด้วย hw_module_t ตามด้วยข้อมูลเฉพาะของโมดูล

คำจำกัดความที่บรรทัด 1149 ของ file sensors.h

เอกสารภาคสนาม

struct hw_module_t ทั่วไป

คำจำกัดความที่บรรทัด 1150 ของ file sensors.h

int (* get_sensors_list) (struct sensors_module_t * โมดูล, struct sensor_t const ** รายการ)

แจกแจงเซ็นเซอร์ที่มีอยู่ทั้งหมด รายการจะถูกส่งกลับใน "รายการ"

การส่งคืน
จำนวนเซ็นเซอร์ในรายการ

คำจำกัดความที่บรรทัด 1156 ของ file sensors.h

int (* set_operation_mode) (โหมด int ที่ไม่ได้ลงนาม)

วางโมดูลในโหมดเฉพาะ มีการกำหนดโหมดต่อไปนี้

0 - การทำงานปกติ สถานะเริ่มต้นของโมดูล 1 - โหมดวนกลับ ข้อมูลถูกฉีดสำหรับเซ็นเซอร์ที่รองรับโดยบริการเซ็นเซอร์ในโหมดนี้

การส่งคืน
0 เมื่อสำเร็จ -EINVAL หากไม่รองรับโหมดที่ร้องขอ -EPERM หากไม่อนุญาตให้ดำเนินการ

คำจำกัดความที่บรรทัด 1169 ของ file sensors.h


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้: