public class FtcLynxModuleAddressUpdateActivity extends EditActivity
FtcLynxModuleAddressUpdateActivity provides a means by which users can update
the (persistently stored) address of a Lynx Module| Modifier and Type | Class and Description |
|---|---|
protected class |
FtcLynxModuleAddressUpdateActivity.AddressAndDisplayName |
protected class |
FtcLynxModuleAddressUpdateActivity.AddressConfiguration |
protected class |
FtcLynxModuleAddressUpdateActivity.DisplayedModule |
protected class |
FtcLynxModuleAddressUpdateActivity.DisplayedModuleList |
protected class |
FtcLynxModuleAddressUpdateActivity.ReceiveLoopCallback |
EditActivity.ConfigurationTypeAndDisplayName, EditActivity.DisplayNameAndInteger, EditActivity.DisplayNameAndRequestCode, EditActivity.SetNameTextWatcher| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.BlockingQueue<com.qualcomm.ftccommon.CommandList.USBAccessibleLynxModulesResp> |
availableLynxModules |
protected java.util.List<USBAccessibleLynxModule> |
currentModules |
protected FtcLynxModuleAddressUpdateActivity.DisplayedModuleList |
displayedModuleList |
protected int |
msResponseWait |
protected NetworkConnectionHandler |
networkConnectionHandler |
protected RecvLoopRunnable.RecvLoopCallback |
recvLoopCallback |
static java.lang.String |
TAG |
appUtil, configurationUtility, context, controllerConfiguration, currentCfgFile, extantRobotConfigurations, haveRobotConfigMapParameter, idAddButton, idFixButton, idSwapButton, remoteConfigure, robotConfigFileManager, robotConfigMap, scannedDevices, spinnerListener, utility| Constructor and Description |
|---|
FtcLynxModuleAddressUpdateActivity() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> T |
awaitResponse(java.util.concurrent.BlockingQueue<T> queue,
T defaultResponse) |
protected <T> T |
awaitResponse(java.util.concurrent.BlockingQueue<T> queue,
T defaultResponse,
long time,
java.util.concurrent.TimeUnit timeUnit) |
protected void |
doBackOrCancel() |
java.lang.String |
getTag() |
protected java.util.List<USBAccessibleLynxModule> |
getUSBAccessibleLynxModules() |
protected boolean |
isDirty() |
void |
onBackPressed() |
void |
onCancelButtonPressed(View view) |
protected void |
onCreate(Bundle savedInstanceState) |
protected void |
onDestroy() |
void |
onDoneButtonPressed(View view) |
protected void |
onStart() |
changeDevice, clearDevice, clearNameIfNecessary, deserialize, deserializeConfigMap, disabledDeviceName, displayNameOfConfigurationType, findPosition, findPosition, finishCancel, finishOk, finishOk, finishOk, formatSerialNumber, getDefaultEnabledSelection, getRobotConfigMap, handleCommandNotifyActiveConfig, handleLaunchEdit, handleLaunchEdit, handleLaunchEdit, handleSpinner, handleSpinner, localizeConfigTypeSpinner, localizeConfigTypeSpinnerStrings, localizeConfigTypeSpinnerTypes, logActivityResult, logBackPressed, nameOf, nameOf, sendOrInjectpublic static final java.lang.String TAG
protected NetworkConnectionHandler networkConnectionHandler
protected RecvLoopRunnable.RecvLoopCallback recvLoopCallback
protected int msResponseWait
protected java.util.concurrent.BlockingQueue<com.qualcomm.ftccommon.CommandList.USBAccessibleLynxModulesResp> availableLynxModules
protected java.util.List<USBAccessibleLynxModule> currentModules
protected FtcLynxModuleAddressUpdateActivity.DisplayedModuleList displayedModuleList
public java.lang.String getTag()
getTag in class EditActivityprotected void onCreate(Bundle savedInstanceState)
onCreate in class EditActivityprotected void onStart()
onStart in class EditActivityprotected void onDestroy()
protected boolean isDirty()
public void onDoneButtonPressed(View view)
public void onCancelButtonPressed(View view)
public void onBackPressed()
onBackPressed in class EditActivityprotected void doBackOrCancel()
protected java.util.List<USBAccessibleLynxModule> getUSBAccessibleLynxModules()
protected <T> T awaitResponse(java.util.concurrent.BlockingQueue<T> queue,
T defaultResponse)
protected <T> T awaitResponse(java.util.concurrent.BlockingQueue<T> queue,
T defaultResponse,
long time,
java.util.concurrent.TimeUnit timeUnit)