public class FtcConfigurationActivity extends EditActivity
EditActivity.ConfigurationTypeAndDisplayName, EditActivity.DisplayNameAndInteger, EditActivity.DisplayNameAndRequestCode, EditActivity.SetNameTextWatcher
Modifier and Type | Field and Description |
---|---|
protected static boolean |
DEBUG |
protected java.util.concurrent.Semaphore |
feedbackPosted |
protected int |
idFeedbackAnchor |
protected long |
msSaveSplashDelay |
protected NetworkConnectionHandler |
networkConnectionHandler |
static RequestCode |
requestCode |
protected java.lang.Object |
robotConfigMapLock |
protected ThreadPool.Singleton |
scanButtonSingleton |
static java.lang.String |
TAG |
protected USBScanManager |
usbScanManager |
appUtil, configurationUtility, context, controllerConfiguration, currentCfgFile, extantRobotConfigurations, haveRobotConfigMapParameter, idAddButton, idFixButton, idSwapButton, remoteConfigure, robotConfigFileManager, robotConfigMap, scannedDevices, spinnerListener, utility
Constructor and Description |
---|
FtcConfigurationActivity() |
Modifier and Type | Method and Description |
---|---|
CallbackResult |
commandEvent(Command command) |
protected void |
doUSBScanAndUpdateUI() |
CallbackResult |
emptyEvent(RobocolDatagram packet) |
protected void |
ensureConfigFileIsFresh() |
CallbackResult |
gamepadEvent(RobocolDatagram packet) |
protected RobotConfigMap |
getRobotConfigMap() |
java.lang.String |
getTag() |
protected CallbackResult |
handleCommandDiscoverLynxModulesResp(java.lang.String extra) |
protected CallbackResult |
handleCommandRequestParticularConfigurationResp(java.lang.String extra) |
protected CallbackResult |
handleCommandScanResp(java.lang.String extra) |
CallbackResult |
heartbeatEvent(RobocolDatagram packet,
long tReceived) |
protected void |
onActivityResult(int requestCodeValue,
int resultCode,
Intent data) |
void |
onBackPressed() |
void |
onCancelButtonPressed(View view) |
protected void |
onCreate(Bundle savedInstanceState) |
protected void |
onDestroy() |
void |
onDevicesInfoButtonPressed(View v) |
void |
onDoneButtonPressed(View v)
A button-specific method, this gets called when you click the "Done" button.
|
void |
onDoneInfoButtonPressed(View v) |
CallbackResult |
onNetworkConnectionEvent(NetworkConnection.NetworkEvent event) |
void |
onPause() |
protected void |
onResume() |
void |
onScanButtonPressed(View v) |
protected void |
onStart() |
protected void |
onStop() |
CallbackResult |
packetReceived(RobocolDatagram packet) |
CallbackResult |
peerDiscoveryEvent(RobocolDatagram packet) |
CallbackResult |
reportGlobalError(java.lang.String error,
boolean recoverable) |
CallbackResult |
telemetryEvent(RobocolDatagram packet) |
protected void |
tellControllersAboutAttachment() |
changeDevice, clearDevice, clearNameIfNecessary, deserialize, deserializeConfigMap, disabledDeviceName, displayNameOfConfigurationType, findPosition, findPosition, finishCancel, finishOk, finishOk, finishOk, formatSerialNumber, getDefaultEnabledSelection, handleCommandNotifyActiveConfig, handleLaunchEdit, handleLaunchEdit, handleLaunchEdit, handleSpinner, handleSpinner, localizeConfigTypeSpinner, localizeConfigTypeSpinnerStrings, localizeConfigTypeSpinnerTypes, logActivityResult, logBackPressed, nameOf, nameOf, sendOrInject
protected static final boolean DEBUG
public static final java.lang.String TAG
public static final RequestCode requestCode
protected USBScanManager usbScanManager
protected ThreadPool.Singleton scanButtonSingleton
protected final java.lang.Object robotConfigMapLock
protected int idFeedbackAnchor
protected java.util.concurrent.Semaphore feedbackPosted
protected long msSaveSplashDelay
protected NetworkConnectionHandler networkConnectionHandler
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 ensureConfigFileIsFresh()
protected void onResume()
public void onPause()
protected void onStop()
protected void onDestroy()
public void onDevicesInfoButtonPressed(View v)
public void onDoneInfoButtonPressed(View v)
public void onScanButtonPressed(View v)
protected void doUSBScanAndUpdateUI()
protected void onActivityResult(int requestCodeValue, int resultCode, Intent data)
public void onBackPressed()
onBackPressed
in class EditActivity
public void onCancelButtonPressed(View view)
public void onDoneButtonPressed(View v)
v
- the View from which this was calledprotected RobotConfigMap getRobotConfigMap()
getRobotConfigMap
in class EditActivity
protected void tellControllersAboutAttachment()
protected CallbackResult handleCommandScanResp(java.lang.String extra) throws RobotCoreException
RobotCoreException
protected CallbackResult handleCommandDiscoverLynxModulesResp(java.lang.String extra) throws RobotCoreException
RobotCoreException
protected CallbackResult handleCommandRequestParticularConfigurationResp(java.lang.String extra) throws RobotCoreException
RobotCoreException
public CallbackResult commandEvent(Command command)
public CallbackResult onNetworkConnectionEvent(NetworkConnection.NetworkEvent event)
public CallbackResult packetReceived(RobocolDatagram packet)
public CallbackResult peerDiscoveryEvent(RobocolDatagram packet)
public CallbackResult heartbeatEvent(RobocolDatagram packet, long tReceived)
public CallbackResult telemetryEvent(RobocolDatagram packet)
public CallbackResult gamepadEvent(RobocolDatagram packet)
public CallbackResult emptyEvent(RobocolDatagram packet)
public CallbackResult reportGlobalError(java.lang.String error, boolean recoverable)