Classes | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
com.github.rosjava.android_remocons.rocon_remocon.MasterChooser Class Reference
Inheritance diagram for com.github.rosjava.android_remocons.rocon_remocon.MasterChooser:
Inheritance graph
[legend]

List of all members.

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< RoconDescriptionmasters
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

Detailed Description

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.


Constructor & Destructor Documentation

Definition at line 106 of file MasterChooser.java.


Member Function Documentation

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.

Definition at line 549 of file MasterChooser.java.

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.

Parameters:
position

Definition at line 174 of file MasterChooser.java.

Definition at line 243 of file MasterChooser.java.

Definition at line 248 of file MasterChooser.java.

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.

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.

Definition at line 326 of file MasterChooser.java.

Definition at line 578 of file MasterChooser.java.

Definition at line 238 of file MasterChooser.java.

Definition at line 585 of file MasterChooser.java.

Definition at line 110 of file MasterChooser.java.

Definition at line 146 of file MasterChooser.java.

Definition at line 553 of file MasterChooser.java.

Definition at line 564 of file MasterChooser.java.

Definition at line 557 of file MasterChooser.java.

Definition at line 571 of file MasterChooser.java.

Definition at line 151 of file MasterChooser.java.

Definition at line 131 of file MasterChooser.java.


Member Data Documentation

Definition at line 94 of file MasterChooser.java.

Definition at line 95 of file MasterChooser.java.

Definition at line 93 of file MasterChooser.java.

Definition at line 103 of file MasterChooser.java.

Definition at line 100 of file MasterChooser.java.

Definition at line 102 of file MasterChooser.java.

Definition at line 98 of file MasterChooser.java.

Definition at line 97 of file MasterChooser.java.

Definition at line 101 of file MasterChooser.java.

Definition at line 104 of file MasterChooser.java.


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


android_remocons
Author(s): Daniel Stonier, Kazuto Murase
autogenerated on Sat Jun 8 2019 19:32:24