Classes | |
class | DeletionDialogButtonClickHandler |
class | DialogKeyListener |
class | DialogSelectionClickHandler |
class | SearchMasterDialogButtonClickHandler |
Public Member Functions | |
void | addMasterClicked (View view) |
void | enterMasterInfo (DiscoveredService discovered_service) |
void | enterMasterInfo (Dialog dialog) |
MasterChooser () | |
void | onActivityResult (int requestCode, int resultCode, Intent intent) |
boolean | onCreateOptionsMenu (Menu menu) |
boolean | onOptionsItemSelected (MenuItem item) |
void | refreshClicked (View view) |
void | scanNFCTagClicked (View view) |
void | scanQRCodeClicked (View view) |
void | searchMasterClicked (View view) |
void | writeMasterList () |
Protected Member Functions | |
void | onCreate (Bundle savedInstanceState) |
Dialog | onCreateDialog (int id) |
Private Member Functions | |
void | addMaster (MasterId masterId) |
void | addMaster (MasterId masterId, boolean connectToDuplicates) |
void | choose (int position) |
void | deleteAllMasters () |
void | deleteSelectedMasters (boolean[] array) |
void | deleteUnresponsiveMasters () |
void | onMastersChanged () |
void | readMasterList () |
void | refresh () |
void | updateListView () |
Private Attributes | |
ListView | listView |
List< RoconDescription > | masters |
MasterSearcher | masterSearcher |
boolean[] | selections |
Yaml | yaml = new Yaml() |
Static Private Attributes | |
static final int | ADD_DELETION_DIALOG_ID = 1 |
static final int | ADD_SEARCH_CONCERT_DIALOG_ID = 2 |
static final int | ADD_URI_DIALOG_ID = 0 |
static final int | NFC_TAG_SCAN_REQUEST_CODE = 102 |
static final int | QR_CODE_SCAN_REQUEST_CODE = 101 |
A rewrite of ye olde RobotMasterChooser to work with rocon masters (i.e. those that have rocon master info and an interactions manager present).
Definition at line 91 of file MasterChooser.java.
Definition at line 106 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.addMaster | ( | MasterId | masterId | ) | [inline, private] |
Definition at line 209 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.addMaster | ( | MasterId | masterId, |
boolean | connectToDuplicates | ||
) | [inline, private] |
Definition at line 213 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.addMasterClicked | ( | View | view | ) | [inline] |
Definition at line 549 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.choose | ( | int | position | ) | [inline, private] |
Called when the user clicks on one of the listed masters in master chooser view. Should probably check the connection status before proceeding here, but perhaps we can just rely on the user clicking refresh so this process stays without any lag delay.
position |
Definition at line 174 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.deleteAllMasters | ( | ) | [inline, private] |
Definition at line 243 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.deleteSelectedMasters | ( | boolean[] | array | ) | [inline, private] |
Definition at line 248 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.deleteUnresponsiveMasters | ( | ) | [inline, private] |
Definition at line 260 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.enterMasterInfo | ( | DiscoveredService | discovered_service | ) | [inline] |
Definition at line 478 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.enterMasterInfo | ( | Dialog | dialog | ) | [inline] |
Definition at line 505 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.onActivityResult | ( | int | requestCode, |
int | resultCode, | ||
Intent | intent | ||
) | [inline] |
Definition at line 283 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.onCreate | ( | Bundle | savedInstanceState | ) | [inline, protected] |
Definition at line 275 of file MasterChooser.java.
Dialog com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.onCreateDialog | ( | int | id | ) | [inline, protected] |
Definition at line 326 of file MasterChooser.java.
boolean com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.onCreateOptionsMenu | ( | Menu | menu | ) | [inline] |
Definition at line 578 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.onMastersChanged | ( | ) | [inline, private] |
Definition at line 238 of file MasterChooser.java.
boolean com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.onOptionsItemSelected | ( | MenuItem | item | ) | [inline] |
Definition at line 585 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.readMasterList | ( | ) | [inline, private] |
Definition at line 110 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.refresh | ( | ) | [inline, private] |
Definition at line 146 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.refreshClicked | ( | View | view | ) | [inline] |
Definition at line 553 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.scanNFCTagClicked | ( | View | view | ) | [inline] |
Definition at line 564 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.scanQRCodeClicked | ( | View | view | ) | [inline] |
Definition at line 557 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.searchMasterClicked | ( | View | view | ) | [inline] |
Definition at line 571 of file MasterChooser.java.
void com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.updateListView | ( | ) | [inline, private] |
Definition at line 151 of file MasterChooser.java.
Definition at line 131 of file MasterChooser.java.
final int com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.ADD_DELETION_DIALOG_ID = 1 [static, private] |
Definition at line 94 of file MasterChooser.java.
final int com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.ADD_SEARCH_CONCERT_DIALOG_ID = 2 [static, private] |
Definition at line 95 of file MasterChooser.java.
final int com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.ADD_URI_DIALOG_ID = 0 [static, private] |
Definition at line 93 of file MasterChooser.java.
ListView com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.listView [private] |
Definition at line 103 of file MasterChooser.java.
List<RoconDescription> com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.masters [private] |
Definition at line 100 of file MasterChooser.java.
MasterSearcher com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.masterSearcher [private] |
Definition at line 102 of file MasterChooser.java.
final int com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.NFC_TAG_SCAN_REQUEST_CODE = 102 [static, private] |
Definition at line 98 of file MasterChooser.java.
final int com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.QR_CODE_SCAN_REQUEST_CODE = 101 [static, private] |
Definition at line 97 of file MasterChooser.java.
boolean [] com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.selections [private] |
Definition at line 101 of file MasterChooser.java.
Yaml com.github.rosjava.android_remocons.rocon_remocon.MasterChooser.yaml = new Yaml() [private] |
Definition at line 104 of file MasterChooser.java.