|
SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (MTB & µPython)
|
#include <ai_engine.h>
Data Fields | |
| const char * | name |
| const char * | description |
| ai_sensor_t | sensor |
| uint8_t | class_count |
| const char * | class_labels [AI_MAX_CLASSES] |
| uint32_t | flash_bytes |
| uint16_t | period_ms |
| int(*) | init (void) |
| int(*) | enqueue (const float *in) |
| int(*) | dequeue (float *out) |
| void(*) | finalize (void) |
One entry in the compiled-in model registry.
| const char* ai_model_desc_t::name |
UI name, e.g. "Motion"
| const char* ai_model_desc_t::description |
one-line explanation for the page
| ai_sensor_t ai_model_desc_t::sensor |
| uint8_t ai_model_desc_t::class_count |
| const char* ai_model_desc_t::class_labels[AI_MAX_CLASSES] |
| uint32_t ai_model_desc_t::flash_bytes |
weights size, for the UI
| uint16_t ai_model_desc_t::period_ms |
natural output cadence
| int(*) ai_model_desc_t::init(void) |
| int(*) ai_model_desc_t::enqueue(const float *in) |
| int(*) ai_model_desc_t::dequeue(float *out) |
| void(*) ai_model_desc_t::finalize(void) |