public class FtcLynxModuleAddressUpdateActivity extends EditActivity
FtcLynxModuleAddressUpdateActivity
provides a means by which users can update
the (persistently stored) address of a Lynx ModuleModifier 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, sendOrInject
public 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 EditActivity
protected void onCreate(Bundle savedInstanceState)
onCreate
in class EditActivity
protected void onStart()
onStart
in class EditActivity
protected void onDestroy()
protected boolean isDirty()
public void onDoneButtonPressed(View view)
public void onCancelButtonPressed(View view)
public void onBackPressed()
onBackPressed
in class EditActivity
protected 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)