1. Home
  2. Docs
  3. MANUALS AND DATASHEETS
  4. EasyVR 3 Plus Manual
  5. EasyVR Programming
  6. Protocol header file

Protocol header file

This file “protocol.h” can be used with applications written in the C language. You can download a recent copy from the VeeaR website.

#ifndef PROTOCOL_H #define PROTOCOL_H #define CMD_BREAK       'b' #define CMD_SLEEP       's' #define CMD_KNOB        'k' #define CMD_MIC_DIST    'k' #define CMD_LEVEL       'v' #define CMD_VERIFY_RP   'v' #define CMD_LANGUAGE    'l' #define CMD_LIPSYNC     'l' #define CMD_TIMEOUT     'o' #define CMD_RECOG_SI    'i' #define CMD_TRAIN_SD    't' #define CMD_TRAILING    't' #define CMD_GROUP_SD    'g' #define CMD_UNGROUP_SD  'u' #define CMD_RECOG_SD    'd' #define CMD_DUMP_RP     'd' #define CMD_ERASE_SD    'e' #define CMD_ERASE_RP    'e' #define CMD_NAME_SD     'n' #define CMD_COUNT_SD    'c' #define CMD_DUMP_SD     'p' #define CMD_PLAY_RP     'p' #define CMD_MASK_SD     'm' #define CMD_RESETALL    'r' #define CMD_RESET_SD    'r' #define CMD_RESET_RP    'r' #define CMD_RECORD_RP   'r' #define CMD_ID          'x' #define CMD_DELAY       'y' #define CMD_BAUDRATE    'a' #define CMD_QUERY_IO    'q' #define CMD_PLAY_SX     'w' #define CMD_PLAY_DTMF   'w' #define CMD_DUMP_SX     'h' #define CMD_DUMP_SI     'z' #define CMD_SEND_SN     'j' #define CMD_RECV_SN     'f' #define CMD_FAST_SD     'f' #define CMD_SERVICE     '~' #define SVC_EXPORT_SD   'X' #define SVC_IMPORT_SD   'I' #define SVC_VERIFY_SD   'V' #define STS_SERVICE     '~' #define SVC_DUMP_SD     'D' #define STS_MASK        'k' #define STS_COUNT       'c' #define STS_AWAKEN      'w' #define STS_DATA        'd' #define STS_ERROR       'e' #define STS_INVALID     'v' #define STS_TIMEOUT     't' #define STS_LIPSYNC     'l' #define STS_INTERR      'i' #define STS_SUCCESS     'o' #define STS_RESULT      'r' #define STS_SIMILAR     's' #define STS_OUT_OF_MEM  'm' #define STS_ID          'x' #define STS_PIN         'p' #define STS_TABLE_SX    'h' #define STS_GRAMMAR     'z' #define STS_TOKEN       'f' #define STS_MESSAGE     'g' #define ARG_MIN     0x40 #define ARG_MAX     0x60 #define ARG_ZERO    0x41 #define ARG_ACK     0x20    #endif 

A better source of information and a reference protocol implementation for the C/C++ language can be found in the Arduino Library source.

How can we help?