setFormatFor static method
- Iterable<
OccurrenceAddress> addresses, - SignalValueFormat format
Sets format for each signal occurrence in addresses.
Implementation
static void setFormatFor(
Iterable<OccurrenceAddress> addresses,
SignalValueFormat format,
) {
final requestedAddresses = addresses.toList(growable: false)
..forEach(_validateSignalAddress);
var changed = false;
for (final address in requestedAddresses) {
final previous = _formatTrie[address];
_formatTrie[address] = format;
changed = (previous != format) || changed;
}
if (changed) {
_notifyListeners();
}
}