Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This refers to a different module - a more complete documentation can be found at Unified Connection Provider

For all usages of the Configuration Module, a Connection Provider must be available. A default implementation with Nexo required capabilities is provided.

...

Code Block
breakoutModewide
// [configuration] must be a previously received valid configuration from the TMS system
ConfigurationResult 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());
}

Trigger a Configuration Module managed cyclic call

This is not supported in the current version.

Details TBD