|
SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (MTB & µPython)
|
Functions | |
| uint32_t | ai_engine_set_models (uint32_t set_index, uint8_t *idx, uint32_t max) |
| สมาชิกของ set ใด ๆ ตามลำดับใน registry; สมาชิกภาพที่กำหนดชัดแจ้งชนะขาด | |
| const char * | ai_engine_set_name (uint32_t set_index) |
| ชื่อที่มนุษย์อ่านได้ของ set; คืน NULL สำหรับดัชนีที่ไม่ใช่ set | |
| uint32_t | ai_engine_set_members (uint8_t *idx, uint32_t max) |
| ดัชนีใน registry ของสมาชิกใน set ที่ ACTIVE อยู่; ต้องตรวจเซนเซอร์ของสมาชิกแต่ละราย | |
| int | ai_engine_set_define (uint32_t set_index, const uint8_t *members, uint32_t n) |
| กำหนดสมาชิกภาพแบบชัดแจ้งให้ set ณ เวลาทำงาน; ต้องอยู่ใน task context และเป็นแบบทั้งหมดหรือไม่เอาเลย | |
| uint32_t | ai_engine_set_members_defined (uint32_t set_index, uint8_t *out, uint32_t max) |
| สมาชิกภาพแบบชัดแจ้งหากมีการนิยามไว้ มิฉะนั้นได้ 0 — เป็น ack เดียวของ set_define | |
ฟังก์ชัน 5 ตัวสำหรับ set — คือโมเดลหลายตัวที่ฟังข้อมูลเซนเซอร์ชุดเดียวกัน ส่วนค่าคงที่ การแปลงค่ารูปเดิม 13/14/15 และข้อเท็จจริงที่หลีกไม่ได้ 2 ข้อ (ALL ไม่มี slot ให้นิยามได้; ai_engine_snapshot() ทำให้การตรวจพบหายไปเมื่ออยู่ใน set) อยู่ที่ ดัชนีเทียมของ set และการแปลงค่ารูปเดิม
| uint32_t ai_engine_set_models | ( | uint32_t | set_index, |
| uint8_t * | idx, | ||
| uint32_t | max ) |
สมาชิกของ set ใด ๆ ตามลำดับใน registry; สมาชิกภาพที่กำหนดชัดแจ้งชนะขาด
Members of a set, in registry order. Returns how many were written.
| const char * ai_engine_set_name | ( | uint32_t | set_index | ) |
ชื่อที่มนุษย์อ่านได้ของ set; คืน NULL สำหรับดัชนีที่ไม่ใช่ set
Human name for a set, or NULL if that index is not one.
| uint32_t ai_engine_set_members | ( | uint8_t * | idx, |
| uint32_t | max ) |
ดัชนีใน registry ของสมาชิกใน set ที่ ACTIVE อยู่; ต้องตรวจเซนเซอร์ของสมาชิกแต่ละราย
Registry indices of the ACTIVE SET's members, up to max, whatever sensor each one reads – not microphone models. Returns the count. Callers that iterate this must test desc->sensor before doing anything sensor-specific with an entry.
| int ai_engine_set_define | ( | uint32_t | set_index, |
| const uint8_t * | members, | ||
| uint32_t | n ) |
กำหนดสมาชิกภาพแบบชัดแจ้งให้ set ณ เวลาทำงาน; ต้องอยู่ใน task context และเป็นแบบทั้งหมดหรือไม่เอาเลย
Give a set an explicit membership at run time, replacing the compiled one. Task context. Undefined sets keep their compiled membership exactly.
| uint32_t ai_engine_set_members_defined | ( | uint32_t | set_index, |
| uint8_t * | out, | ||
| uint32_t | max ) |
สมาชิกภาพแบบชัดแจ้งหากมีการนิยามไว้ มิฉะนั้นได้ 0 — เป็น ack เดียวของ set_define
Explicit membership if one was defined, else 0.