Classes | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread Class Reference
Inheritance diagram for com.riverlab.robotmanager.voice_recognition.VoiceRecognitionThread:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 38 of file VoiceRecognitionThread.java.


Constructor & Destructor Documentation

Definition at line 84 of file VoiceRecognitionThread.java.


Member Function Documentation

Definition at line 289 of file VoiceRecognitionThread.java.

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.

Definition at line 262 of file VoiceRecognitionThread.java.

Definition at line 244 of file VoiceRecognitionThread.java.

Definition at line 226 of file VoiceRecognitionThread.java.

Definition at line 312 of file VoiceRecognitionThread.java.

Definition at line 421 of file VoiceRecognitionThread.java.

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.

Definition at line 253 of file VoiceRecognitionThread.java.

Definition at line 99 of file VoiceRecognitionThread.java.

Definition at line 434 of file VoiceRecognitionThread.java.

Definition at line 144 of file VoiceRecognitionThread.java.

Definition at line 408 of file VoiceRecognitionThread.java.

Definition at line 398 of file VoiceRecognitionThread.java.


Member Data Documentation

Definition at line 65 of file VoiceRecognitionThread.java.

Definition at line 68 of file VoiceRecognitionThread.java.

Definition at line 67 of file VoiceRecognitionThread.java.

Definition at line 78 of file VoiceRecognitionThread.java.

Definition at line 72 of file VoiceRecognitionThread.java.

Definition at line 71 of file VoiceRecognitionThread.java.

Definition at line 64 of file VoiceRecognitionThread.java.

Definition at line 48 of file VoiceRecognitionThread.java.

Definition at line 47 of file VoiceRecognitionThread.java.

Definition at line 46 of file VoiceRecognitionThread.java.

Definition at line 70 of file VoiceRecognitionThread.java.

Definition at line 57 of file VoiceRecognitionThread.java.

Definition at line 77 of file VoiceRecognitionThread.java.

Definition at line 41 of file VoiceRecognitionThread.java.

Definition at line 42 of file VoiceRecognitionThread.java.

Definition at line 55 of file VoiceRecognitionThread.java.

Definition at line 43 of file VoiceRecognitionThread.java.

Definition at line 79 of file VoiceRecognitionThread.java.

Definition at line 60 of file VoiceRecognitionThread.java.

Definition at line 61 of file VoiceRecognitionThread.java.

Definition at line 54 of file VoiceRecognitionThread.java.

Definition at line 53 of file VoiceRecognitionThread.java.

Definition at line 56 of file VoiceRecognitionThread.java.

Definition at line 52 of file VoiceRecognitionThread.java.

Definition at line 66 of file VoiceRecognitionThread.java.

Definition at line 69 of file VoiceRecognitionThread.java.

Definition at line 74 of file VoiceRecognitionThread.java.

Definition at line 73 of file VoiceRecognitionThread.java.

Definition at line 49 of file VoiceRecognitionThread.java.


The documentation for this class was generated from the following file:


google_glass_driver
Author(s): Nicholas Otero
autogenerated on Fri Aug 28 2015 10:51:45