#include <vcd.h>
Data Fields | |
uint_least16_t | modelsNum |
uint_least16_t | modelsObsMax |
uint_least32_t | modelsSizeMax |
int_least16_t ** | modelsList |
int_least16_t | numUserModels |
void * | p |
int_least16_t * | m16 |
VCD configuration structure. For VCD initialization, the application program must allocate the proper sized memory arrays, fill this structure with the proper values and pointers to the memory arrays, and pass a pointer to this structure in the VCD_init function call.
uint_least16_t VCD_ConfigStructDef::modelsNum |
Maximum number of phrase models
uint_least16_t VCD_ConfigStructDef::modelsObsMax |
Maximum number of model observations
uint_least32_t VCD_ConfigStructDef::modelsSizeMax |
Maximum size of a model in int_least16_t. If models located in flash this must be a multiple of the flash sector size in int_least16_t.
int_least16_t** VCD_ConfigStructDef::modelsList |
Array of pointers that point to where each model is stored in memory
int_least16_t VCD_ConfigStructDef::numUserModels |
Number of models to load into VCD during initialization
void* VCD_ConfigStructDef::p |
Processing persistent memory allocated as a pointer array.
int_least16_t* VCD_ConfigStructDef::m16 |
Processing 16-bit memory.