จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การอ้างอิงโครงสร้าง light_state_t
#include < lights.h >
พารามิเตอร์ที่สามารถตั้งค่าให้กับแสงที่กำหนดได้
ไฟบางดวงอาจไม่รองรับพารามิเตอร์ทั้งหมด หากคุณสามารถทำสิ่งที่เข้ากันได้แบบย้อนหลังได้คุณก็ควรทำ
คำจำกัดความที่บรรทัด 145 ของไฟล์ light.h
นโยบายที่ใช้โดยกรอบงานเพื่อจัดการความสว่างของแสง ปัจจุบันค่าคือ BRIGHTNESS_MODE_USER และ BRIGHTNESS_MODE_SENSOR
คำจำกัดความที่บรรทัด 173 ของไฟล์ light.h
สีของ LED ใน ARGB
พยายามอย่างเต็มที่ที่นี่
- หากแสงของคุณทำได้เฉพาะสีแดงหรือสีเขียว หากขอสีน้ำเงิน คุณก็ควรทำสีเขียว
- หากคุณทำได้เพียงเพิ่มความสว่าง ให้ใช้สูตรนี้: char ที่ไม่ได้ลงนาม = ((77*((color>>16)&0x00ff))
- (150*((สี>>8)&0x00ff)) + (29*(สี&0x00ff))) >> 8;
- หากคุณทำได้เพียงเปิดหรือปิด 0 ปิด ส่วนอย่างอื่นเปิดอยู่
ควรละเว้นไบต์สูง ผู้โทรจะตั้งค่าเป็น 0xff (ซึ่งจะตรงกับ 255 อัลฟ่า)
คำจำกัดความที่บรรทัด 160 ของไฟล์ light.h
ดูค่าคงที่ LIGHT_FLASH_*
คำจำกัดความที่บรรทัด 165 ของไฟล์ light.h
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
- ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์ /lights.h
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2023-12-01 UTC"}