SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (ModusToolbox)
Loading...
Searching...
No Matches
ai_model_desc_t Struct Reference

#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)

Detailed Description

One entry in the compiled-in model registry.

Field Documentation

◆ name

const char* ai_model_desc_t::name

UI name, e.g. "Motion"

◆ description

const char* ai_model_desc_t::description

one-line explanation for the page

◆ sensor

ai_sensor_t ai_model_desc_t::sensor

◆ class_count

uint8_t ai_model_desc_t::class_count

◆ class_labels

const char* ai_model_desc_t::class_labels[AI_MAX_CLASSES]

◆ flash_bytes

uint32_t ai_model_desc_t::flash_bytes

weights size, for the UI

◆ period_ms

uint16_t ai_model_desc_t::period_ms

natural output cadence

◆ init

int(*) ai_model_desc_t::init(void)

◆ enqueue

int(*) ai_model_desc_t::enqueue(const float *in)

◆ dequeue

int(*) ai_model_desc_t::dequeue(float *out)

◆ finalize

void(*) ai_model_desc_t::finalize(void)

The documentation for this struct was generated from the following file: