User Manual

www.veear.eu
User Manual (1.0.14) EasyVR 3 33
CMD_SERVICE + SVC_VERIFY_SD
'~' (7Eh)
Service protocol expansion
'V' (56h)
Verify command raw data
[1]
Group index (0 = trigger, 1-15 = generic, 16 = password)
[2]
Command position (0-31)
Expected replies: STS_SUCCESS, STS_RESULT, STS_SIMILAR, STS_ERROR
Status Details
Replies to commands follow this format. Please note that numeric arguments of status replies are mapped
to upper-case letters (see the related section).
STS_MASK
'k' (6Bh)
Mask of non-empty groups
[1-8]
4-bit values that form 32-bit mask, LSB first
In reply to: CMD_MASK_SD
STS_COUNT
'c' (63h)
Count of commands or total number of SI grammars
[1]
Integer (0-31 = command/grammar count, -1 = 32 commands/grammars)
In reply to: CMD_COUNT_SD, CMD_DUMP_SI
STS_AWAKEN
'w' (77h)
Wake-up (back from power-down mode)
In reply to: Any character after power on or sleep mode
STS_DATA
'd' (64h)
Provide command data
[1]
Training information (-1=empty, 1-6 = training count, +8 = SD/SV conflict, +16 = SI conflict)
Known issues:
In firmware ID 0, command creation/deletion might cause other empty commands training
count to change to 7. Treat count values of -1, 0 or 7 as empty training markers. Never train
commands more than 2 or 3 times.
[2]
Conflicting command position (0-31, only meaningful when trained)
[3]
Length of label (0-31)
[4-n]
Text of label (ASCII characters from 'A' to '`')
EasyVR Commander encodes digits 0-9 as A-J prefixed by '^'
In reply to: CMD_DUMP_SD
STS_ERROR
'e' (65h)
Signal recognition error
[1-2]
Two positive values that form an 8-bit error code (error = [1] * 16 + [2], see appendix)
In reply to: CMD_RECOG_SI, CMD_RECOG_SD, CMD_TRAIN_SD, CMD_PLAY_SX