|
SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
|
Functions | |
| void | ai_engine_set_sensor_rate (uint32_t interval_ms) |
| ตั้งช่วงเวลาการป้อนข้อมูลของเซนเซอร์วัดความเร่ง; เป็นผู้ส่งรายเดียวที่ถูกต้องบน s_rate_msg | |
| void | ai_engine_resume_sensor (void) |
| resume จังหวะค่าเริ่มต้นแบบยืนเดี่ยว; ห้ามเรียกติดกันกับการตั้งอัตรา | |
ฟังก์ชัน 2 ตัวที่ใช้บัฟเฟอร์ข้อความ CY_SECTION_SHAREDMEM (s_rate_msg) ร่วมกันเพียงก้อนเดียว และใช้ Cy_IPC_Pipe_SendMessage แบบอะซิงโครนัสร่วมกันเพียงตัวเดียว ข้อเท็จจริงข้อเดียวนั้นคือข้อกำหนดการเรียกใช้ทั้งหมดของหัวข้อนี้
| void ai_engine_set_sensor_rate | ( | uint32_t | interval_ms | ) |
ตั้งช่วงเวลาการป้อนข้อมูลของเซนเซอร์วัดความเร่ง; เป็นผู้ส่งรายเดียวที่ถูกต้องบน s_rate_msg
Set the accelerometer feed interval (20 = 50 Hz model rate, 100 = 10 Hz dashboard). Eva Kit drives a local LVGL timer; AI Kit sends an IPC rate request to CM33. Callable from any CM55 task.
| void ai_engine_resume_sensor | ( | void | ) |
resume จังหวะค่าเริ่มต้นแบบยืนเดี่ยว; ห้ามเรียกติดกันกับการตั้งอัตรา
Restore the default sensor cadence after a model session.
ตัวอย่างด้านล่างแสดง anti-pattern: ลำดับที่กำกับว่า WRONG ไว้ในกรอบคือสิ่งที่ห้ามเขียน ส่วนการเรียกเดี่ยว ๆ ที่ตามมาคือรูปแบบเดียวที่ถูกต้อง