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

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

#include < power.h >

เขตข้อมูล

โครงสร้าง hw_module_t ทั่วไป
เป็นโมฆะ(* init )(struct power_module *โมดูล)
เป็นโมฆะ(* setInteractive )(struct power_module *โมดูล, int เปิด)
เป็นโมฆะ(* powerHint )(struct power_module *โมดูล, คำแนะนำ power_hint_t , เป็นโมฆะ *data)
เป็นโมฆะ(* setFeature )(struct power_module *โมดูล, คุณลักษณะ features_t , สถานะ int)
อินท์(* get_platform_low_power_stats ) (struct power_module * โมดูล, power_state_platform_sleep_state_t * รายการ)
ssize_t(*) get_number_of_platform_modes ) (struct power_module * โมดูล)
อินท์(* get_voter_list ) (struct power_module * โมดูล, size_t * ผู้มีสิทธิเลือกตั้ง)

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

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

คำจำกัดความที่บรรทัด 163 ของไฟล์ power.h

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

struct hw_module_t ทั่วไป

คำจำกัดความที่บรรทัด 164 ของไฟล์ power.h

ssize_t (* get_number_of_platform_modes) (struct power_module * โมดูล)

คำจำกัดความที่บรรทัด 309 ของไฟล์ power.h

int (* get_platform_low_power_stats) (struct power_module * โมดูล, power_state_platform_sleep_state_t * รายการ)

คำจำกัดความที่บรรทัด 291 ของไฟล์ power.h

int(* get_voter_list)(struct power_module *โมดูล, size_t *ผู้มีสิทธิเลือกตั้ง)

คำจำกัดความที่บรรทัด 326 ของไฟล์ power.h

เป็นโมฆะ (* init) (struct power_module * โมดูล)

คำจำกัดความที่บรรทัด 176 ของไฟล์ power.h

เป็นโมฆะ (* powerHint) (struct power_module * โมดูล, คำแนะนำ power_hint_t , เป็นโมฆะ * data)

คำจำกัดความที่บรรทัด 255 ของไฟล์ power.h

เป็นโมฆะ (* setFeature) (struct power_module * โมดูล, คุณลักษณะ features_t , สถานะ int)

คำจำกัดความที่บรรทัด 270 ของไฟล์ power.h

เป็นโมฆะ (* setInteractive) (struct power_module * โมดูล, int on)

คำจำกัดความที่บรรทัด 204 ของไฟล์ power.h


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์ /power.h