Data Sheet
www.veear.eu
44 EasyVR 3 User Manual (1.0.8)
int8_t getWord ()
int16_t getToken ()
int16_t getError ()
bool isTimeout ()
bool isAwakened ()
bool isConflict ()
bool isMemoryFull ()
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)
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)
Enumerator
VRBOT Identifies a VRbot module
EASYVR Identifies an EasyVR module
EASYVR2 Identifies an EasyVR module version 2
EASYVR2_3 Identifies an EasyVR module version 2, firmware revision 3
EASYVR3 Identifies an EasyVR module version 3, firmware revision 0
enum Language
Language to use for recognition of built-in words
Enumerator
ENGLISH Uses the US English word sets
ITALIAN Uses the Italian word sets
JAPANESE Uses the Japanese word sets
GERMAN Uses the German word sets
SPANISH Uses the Spanish word sets
FRENCH Uses the French word sets
enum Group
Special group numbers for recognition of custom commands
Enumerator
TRIGGER The trigger group (shared with built-in trigger word)
PASSWORD The password group (uses speaker verification technology)
enum Wordset
Index of built-in word sets
Enumerator










