| 55 | |
| 56 | public: |
| 57 | std::unique_ptr<FluxSourceIterator> readFlux(int track, int head) override |
| 58 | { |
| 59 | for (const auto& trackFlux : _proto.track()) |
| 60 | { |
| 61 | if ((trackFlux.track() == track) && (trackFlux.head() == head)) |
| 62 | return std::make_unique<Fl2FluxSourceIterator>(trackFlux); |
| 63 | } |
| 64 | |
| 65 | return std::make_unique<EmptyFluxSourceIterator>(); |
| 66 | } |
| 67 | |
| 68 | void recalibrate() override {} |
| 69 |