User Manual
www.veear.eu
User Manual (1.0.14) EasyVR 3 47
bool addCommand (int8_t group, int8_t index)
bool removeCommand (int8_t group, int8_t index)
bool setCommandLabel (int8_t group, int8_t index, const char *name)
bool eraseCommand (int8_t group, int8_t index)
bool getGroupMask (uint32_t &mask)
int8_t getCommandCount (int8_t group)
bool dumpCommand (int8_t group, int8_t index, char *name, uint8_t &training)
int8_t getGrammarsCount (void)
bool dumpGrammar (int8_t grammar, uint8_t &flags, uint8_t &count)
bool getNextWordLabel (char *name)
void trainCommand (int8_t group, int8_t index)
void recognizeCommand (int8_t group)
void recognizeWord (int8_t wordset)
bool hasFinished ()
int8_t getCommand ()
int8_t getWord ()
int16_t getToken ()
int16_t getError ()
bool isTimeout ()
bool isAwakened ()
bool isConflict ()
bool isMemoryFull ()
bool isInvalid ()
bool setPinOutput (int8_t pin, int8_t value)
int8_t getPinInput (int8_t pin, int8_t config)
void detectToken (int8_t bits, int8_t rejection, uint16_t timeout)
void sendTokenAsync (int8_t bits, uint8_t token)
bool sendToken (int8_t bits, uint8_t token)
bool embedToken (int8_t bits, uint8_t token, uint16_t delay)
void playSoundAsync (int16_t index, int8_t volume)
bool playSound (int16_t index, int8_t volume)
bool dumpSoundTable (char *name, int16_t &count)
bool playPhoneTone (int8_t tone, uint8_t duration)
bool resetAll (bool wait=true)
bool resetCommands (bool wait=true)
bool resetMessages (bool wait=true)
bool checkMessages ()
bool fixMessages (bool wait=true)
void recordMessageAsync (int8_t index, int8_t bits, int8_t timeout)
void playMessageAsync (int8_t index, int8_t speed, int8_t atten)
void eraseMessageAsync (int8_t index)
bool dumpMessage (int8_t index, int8_t &type, int32_t &length)
bool realtimeLipsync (int16_t threshold, uint8_t timeout)
bool fetchMouthPosition (int8_t &value)
bool exportCommand (int8_t group, int8_t index, uint8_t *data)
bool importCommand (int8_t group, int8_t index, const uint8_t *data)
void verifyCommand (int8_t group, int8_t index)
int bridgeRequested (Stream &port)
void bridgeLoop (Stream &port)
Detailed Description
An implementation of the EasyVR communication protocol.
Member Enumeration Documentation
enum ModuleId
Module identification number (firmware version)










