|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGTController
| Nested Class Summary | |
|---|---|
static class |
IGTController.Stub
Local-side IPC implementation stub class. |
| Method Summary | |
|---|---|
void |
commandClearMRUControllersList(java.lang.String tid)
|
void |
commandConnectController(java.lang.String tid,
java.lang.String controller_bt_address,
boolean save)
Connect to a controller with given BT address |
void |
commandDisconnectAllControllers(java.lang.String tid)
Disconnect from all controllers |
void |
commandDisconnectController(java.lang.String tid,
java.lang.String controller_bt_address)
Disconnect from controller with given BT address |
void |
commandEnableAutoconnect(boolean enable)
Start or stop automatically connecting to saved controllers |
void |
commandSavedControllerAdd(java.lang.String controller_bt_address)
Add saved controller |
void |
commandSavedControllerRemove(java.lang.String controller_bt_address)
Remove saved controller |
void |
commandSavedControllersClear()
Clear all saved controllers |
void |
queryAutoconnectEnabled()
|
void |
queryCurrentBindings()
Receive callbacks indicating controllers currently connected |
void |
queryMRUState()
|
void |
queryRescanOnly()
|
void |
querySavedControllers()
Enumerate saved controllers |
ControllerInfo[] |
querySavedControllersSync()
|
void |
queryScan()
Start BT discovery for new controllers |
void |
registerCallback(IGTControllerCallback cb)
Register callback to receive service events |
void |
startAutoconnect()
Start connecting to saved controllers. |
void |
unregisterCallback(IGTControllerCallback cb)
Remove a previously registered callback interface. |
| Method Detail |
|---|
void registerCallback(IGTControllerCallback cb)
throws android.os.RemoteException
android.os.RemoteException
void unregisterCallback(IGTControllerCallback cb)
throws android.os.RemoteException
android.os.RemoteException
void startAutoconnect()
throws android.os.RemoteException
android.os.RemoteException
void queryCurrentBindings()
throws android.os.RemoteException
android.os.RemoteException
void commandSavedControllersClear()
throws android.os.RemoteException
android.os.RemoteException
void commandClearMRUControllersList(java.lang.String tid)
throws android.os.RemoteException
android.os.RemoteException
void commandSavedControllerAdd(java.lang.String controller_bt_address)
throws android.os.RemoteException
android.os.RemoteException
void commandSavedControllerRemove(java.lang.String controller_bt_address)
throws android.os.RemoteException
android.os.RemoteException
void querySavedControllers()
throws android.os.RemoteException
android.os.RemoteException
ControllerInfo[] querySavedControllersSync()
throws android.os.RemoteException
android.os.RemoteException
void queryMRUState()
throws android.os.RemoteException
android.os.RemoteException
void commandEnableAutoconnect(boolean enable)
throws android.os.RemoteException
android.os.RemoteException
void queryAutoconnectEnabled()
throws android.os.RemoteException
android.os.RemoteException
void queryScan()
throws android.os.RemoteException
android.os.RemoteException
void queryRescanOnly()
throws android.os.RemoteException
android.os.RemoteException
void commandConnectController(java.lang.String tid,
java.lang.String controller_bt_address,
boolean save)
throws android.os.RemoteException
android.os.RemoteException
void commandDisconnectController(java.lang.String tid,
java.lang.String controller_bt_address)
throws android.os.RemoteException
android.os.RemoteException
void commandDisconnectAllControllers(java.lang.String tid)
throws android.os.RemoteException
android.os.RemoteException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||