update static method

void update(
  1. Iterable<SignalValueFormatPreference> preferences
)

Replaces all occurrence-format preferences with preferences.

Implementation

static void update(Iterable<SignalValueFormatPreference> preferences) {
  final replacement = OccurrenceTrie<SignalValueFormat>();
  for (final preference in preferences) {
    _validateSignalAddress(preference.address);
    replacement[preference.address] = preference.format;
  }
  _formatTrie = replacement;
  _notifyListeners();
}