update static method
- 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();
}