Classes | |
class | VoiceListenerImpl |
Public Member Functions | |
void | addToVocab (String newVoiceCommand) |
void | changeVocab (ArrayList< String > newVocab) |
void | changeVocabWithAction (HashMap< String, Runnable > vocabWithAction) |
ArrayList< String > | getDefaultRobotCommands () |
Handler | getHandler () |
synchronized boolean | isReady () |
void | removeFromVocab (String vcToRemove) |
void | reset (String expression) |
void | setContext (Context newContext) |
void | setHandlers (Handler mainHandler, Handler connectedHandler) |
void | setListeningStatus (boolean isListening) |
void | shutdown () |
void | start () |
void | useSystemCommands (boolean use) |
VoiceRecognitionThread (RobotManagerApplication app, Context context) | |
Static Public Attributes | |
static final int | ADD_VOCAB_MESSAGE = 1 |
static final int | CHANGE_VOCAB_ACTION_MESSAGE = 4 |
static final int | CHANGE_VOCAB_MESSAGE = 3 |
static final int | CONNECTION_MESSAGE = 8 |
static final int | CONTEXT_MESSAGE = 7 |
static final int | ENABLE_SYSTEM_CMD_MESSAGE = 0 |
static final int | LISTENING_MESSAGE = 6 |
static final int | REMOVE_VOCAB_MESSAGE = 2 |
static final int | RESET_MESSAGE = 5 |
static final int | SHUTDOWN_MESSAGE = 10 |
static final int | UPDATE_MESSAGE = 9 |
Private Member Functions | |
void | setup () |
void | update () |
Private Attributes | |
Handler | connectedHandler |
boolean | isConnected = false |
boolean | isListening = true |
boolean | isShutdown = false |
HashMap< String, Runnable > | mActionMap |
Handler | mainHandler |
RobotManagerApplication | mApplication |
BluetoothAdapter | mBluetoothAdapter |
ArrayList< String > | mConnectCommands |
Context | mContext |
Handler | mHandler = null |
VoiceHelperThread | mHelper = null |
Handler | mHelperHandler = null |
ArrayList< String > | mSystemCommands |
VoiceConfig | mVoiceConfig |
ArrayList< String > | mVoiceConfigList |
VoiceInputHelper | mVoiceInputHelper |
boolean | usingSystemCommands = false |
Definition at line 38 of file VoiceRecognitionThread.java.
com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.VoiceRecognitionThread | ( | RobotManagerApplication | app, |
Context | context | ||
) | [inline] |
Definition at line 84 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.addToVocab | ( | String | newVoiceCommand | ) | [inline] |
Definition at line 289 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.changeVocab | ( | ArrayList< String > | newVocab | ) | [inline] |
Definition at line 331 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.changeVocabWithAction | ( | HashMap< String, Runnable > | vocabWithAction | ) | [inline] |
Definition at line 370 of file VoiceRecognitionThread.java.
ArrayList<String> com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.getDefaultRobotCommands | ( | ) | [inline] |
Definition at line 262 of file VoiceRecognitionThread.java.
Handler com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.getHandler | ( | ) | [inline] |
Definition at line 244 of file VoiceRecognitionThread.java.
synchronized boolean com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.isReady | ( | ) | [inline] |
Definition at line 226 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.removeFromVocab | ( | String | vcToRemove | ) | [inline] |
Definition at line 312 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.reset | ( | String | expression | ) | [inline] |
Definition at line 421 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.setContext | ( | Context | newContext | ) | [inline] |
Definition at line 389 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.setHandlers | ( | Handler | mainHandler, |
Handler | connectedHandler | ||
) | [inline] |
Definition at line 235 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.setListeningStatus | ( | boolean | isListening | ) | [inline] |
Definition at line 253 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.setup | ( | ) | [inline, private] |
Definition at line 99 of file VoiceRecognitionThread.java.
Definition at line 434 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.start | ( | ) | [inline] |
Definition at line 144 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.update | ( | ) | [inline, private] |
Definition at line 408 of file VoiceRecognitionThread.java.
void com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.useSystemCommands | ( | boolean | use | ) | [inline] |
Definition at line 398 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.ADD_VOCAB_MESSAGE = 1 [static] |
Definition at line 65 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.CHANGE_VOCAB_ACTION_MESSAGE = 4 [static] |
Definition at line 68 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.CHANGE_VOCAB_MESSAGE = 3 [static] |
Definition at line 67 of file VoiceRecognitionThread.java.
Handler com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.connectedHandler [private] |
Definition at line 78 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.CONNECTION_MESSAGE = 8 [static] |
Definition at line 72 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.CONTEXT_MESSAGE = 7 [static] |
Definition at line 71 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.ENABLE_SYSTEM_CMD_MESSAGE = 0 [static] |
Definition at line 64 of file VoiceRecognitionThread.java.
boolean com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.isConnected = false [private] |
Definition at line 48 of file VoiceRecognitionThread.java.
boolean com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.isListening = true [private] |
Definition at line 47 of file VoiceRecognitionThread.java.
boolean com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.isShutdown = false [private] |
Definition at line 46 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.LISTENING_MESSAGE = 6 [static] |
Definition at line 70 of file VoiceRecognitionThread.java.
HashMap<String, Runnable> com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mActionMap [private] |
Definition at line 57 of file VoiceRecognitionThread.java.
Definition at line 77 of file VoiceRecognitionThread.java.
RobotManagerApplication com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mApplication [private] |
Definition at line 41 of file VoiceRecognitionThread.java.
BluetoothAdapter com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mBluetoothAdapter [private] |
Definition at line 42 of file VoiceRecognitionThread.java.
ArrayList<String> com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mConnectCommands [private] |
Definition at line 55 of file VoiceRecognitionThread.java.
Definition at line 43 of file VoiceRecognitionThread.java.
Handler com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mHandler = null [private] |
Definition at line 79 of file VoiceRecognitionThread.java.
VoiceHelperThread com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mHelper = null [private] |
Definition at line 60 of file VoiceRecognitionThread.java.
Handler com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mHelperHandler = null [private] |
Definition at line 61 of file VoiceRecognitionThread.java.
ArrayList<String> com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mSystemCommands [private] |
Definition at line 54 of file VoiceRecognitionThread.java.
VoiceConfig com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mVoiceConfig [private] |
Definition at line 53 of file VoiceRecognitionThread.java.
ArrayList<String> com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mVoiceConfigList [private] |
Definition at line 56 of file VoiceRecognitionThread.java.
VoiceInputHelper com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.mVoiceInputHelper [private] |
Definition at line 52 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.REMOVE_VOCAB_MESSAGE = 2 [static] |
Definition at line 66 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.RESET_MESSAGE = 5 [static] |
Definition at line 69 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.SHUTDOWN_MESSAGE = 10 [static] |
Definition at line 74 of file VoiceRecognitionThread.java.
final int com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.UPDATE_MESSAGE = 9 [static] |
Definition at line 73 of file VoiceRecognitionThread.java.
boolean com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread.usingSystemCommands = false [private] |
Definition at line 49 of file VoiceRecognitionThread.java.