register method
Register frame. Throws if frame.id is already taken.
Implementation
void register(DeviceFrame frame) {
if (_byId.containsKey(frame.id)) {
throw StateError('frame already registered: ${frame.id}');
}
_byId[frame.id] = frame;
}