...
Code Block | ||
---|---|---|
| ||
// Load or initialise an empty configuration - see the [Minimal Configuration Required] section for more information
byte[] configuration = { ... };
TMSResult result = AmadisTMSModule.DoConfiguration(connectionProvider, configuration, "hostname:port");
// Inspect and use the result Object
if (result.isSuccess()) {
Log.d("config", "Configuration attempt was successful");
// Configuration attempt was successful - this is the new valid configuration and should replace the old one.
configuration = result.getConfiguration();
// It is important to always keep the Connection Provider up to date with the current configuration
connectionProvider.setConfiguration(configuration);
}
else {
// The textual reason for a failure is provided
Log.d("config", "Configuration attempt failed: " + result.getError());
} |
...
Code Block | ||
---|---|---|
| ||
// [configuration] must be a previously received valid configuration from the TMS system
TMSResult result = AmadisTMSModule.DoConfiguration(connectionProvider, configuration);
// Inspect and use the result Object
if (result.isSuccess()) {
Log.d("config", "Configuration attempt was successful");
// Configuration attempt was successful - this is the new valid configuration and should replace the old one.
configuration = result.getConfiguration();
// It is important to always keep the Connection Provider up to date with the current configuration
connectionProvider.setConfiguration(configuration);
}
else {
// The textual reason for a failure is provided
Log.d("config", "Configuration attempt failed: " + result.getError());
} |