@@ -190,22 +190,22 @@ BadSectorsState combineRecordAndSectors(TrackFlux& trackFlux,
190190}
191191
192192ReadResult readGroup (FluxSourceIteratorHolder& fluxSourceIteratorHolder,
193- std::shared_ptr<const TrackInfo>& layout ,
193+ std::shared_ptr<const TrackInfo>& trackInfo ,
194194 TrackFlux& trackFlux,
195195 Decoder& decoder)
196196{
197197 ReadResult result = BAD_AND_CAN_NOT_RETRY;
198198
199- for (unsigned offset = 0 ; offset < layout ->groupSize ;
199+ for (unsigned offset = 0 ; offset < trackInfo ->groupSize ;
200200 offset += config.drive ().head_width ())
201201 {
202202 auto & fluxSourceIterator = fluxSourceIteratorHolder.getIterator (
203- layout ->physicalTrack + offset, layout ->physicalSide );
203+ trackInfo ->physicalTrack + offset, trackInfo ->physicalSide );
204204 if (!fluxSourceIterator.hasNext ())
205205 continue ;
206206
207207 Logger () << BeginReadOperationLogMessage{
208- layout ->physicalTrack + offset, layout ->physicalSide };
208+ trackInfo ->physicalTrack + offset, trackInfo ->physicalSide };
209209 std::shared_ptr<const Fluxmap> fluxmap = fluxSourceIterator.next ();
210210 // ->rescale(
211211 // 1.0 / config.flux_source().rescale());
@@ -214,9 +214,9 @@ ReadResult readGroup(FluxSourceIteratorHolder& fluxSourceIteratorHolder,
214214 (int )(fluxmap->duration () / 1e6 ),
215215 fluxmap->bytes ());
216216
217- auto trackdataflux = decoder.decodeToSectors (fluxmap, layout );
217+ auto trackdataflux = decoder.decodeToSectors (fluxmap, trackInfo );
218218 trackFlux.trackDatas .push_back (trackdataflux);
219- if (combineRecordAndSectors (trackFlux, decoder, layout ) ==
219+ if (combineRecordAndSectors (trackFlux, decoder, trackInfo ) ==
220220 HAS_NO_BAD_SECTORS)
221221 {
222222 result = GOOD_READ;
@@ -232,40 +232,40 @@ ReadResult readGroup(FluxSourceIteratorHolder& fluxSourceIteratorHolder,
232232
233233void writeTracks (FluxSink& fluxSink,
234234 std::function<std::unique_ptr<const Fluxmap>(
235- std::shared_ptr<const TrackInfo>& layout )> producer,
236- std::function<bool(std::shared_ptr<const TrackInfo>& layout )> verifier,
237- std::vector<std::shared_ptr<const TrackInfo>>& layouts )
235+ std::shared_ptr<const TrackInfo>& trackInfo )> producer,
236+ std::function<bool(std::shared_ptr<const TrackInfo>& trackInfo )> verifier,
237+ std::vector<std::shared_ptr<const TrackInfo>>& trackInfos )
238238{
239239 Logger () << BeginOperationLogMessage{" Encoding and writing to disk" };
240240
241241 int index = 0 ;
242- for (auto & layout : layouts )
242+ for (auto & trackInfo : trackInfos )
243243 {
244244 Logger () << OperationProgressLogMessage{
245- index * 100 / (unsigned )layouts .size ()};
245+ index * 100 / (unsigned )trackInfos .size ()};
246246 index++;
247247
248248 testForEmergencyStop ();
249249
250250 int retriesRemaining = config.decoder ().retries ();
251251 for (;;)
252252 {
253- for (int offset = 0 ; offset < layout ->groupSize ;
253+ for (int offset = 0 ; offset < trackInfo ->groupSize ;
254254 offset += config.drive ().head_width ())
255255 {
256- unsigned physicalTrack = layout ->physicalTrack + offset;
256+ unsigned physicalTrack = trackInfo ->physicalTrack + offset;
257257
258258 Logger () << BeginWriteOperationLogMessage{
259- physicalTrack, layout ->physicalSide };
259+ physicalTrack, trackInfo ->physicalSide };
260260
261261 if (offset == config.drive ().group_offset ())
262262 {
263- auto fluxmap = producer (layout );
263+ auto fluxmap = producer (trackInfo );
264264 if (!fluxmap)
265265 goto erase;
266266
267267 fluxSink.writeFlux (
268- physicalTrack, layout ->physicalSide , *fluxmap);
268+ physicalTrack, trackInfo ->physicalSide , *fluxmap);
269269 Logger () << fmt::format (" writing {0} ms in {1} bytes" ,
270270 int (fluxmap->duration () / 1e6 ),
271271 fluxmap->bytes ());
@@ -277,14 +277,14 @@ void writeTracks(FluxSink& fluxSink,
277277
278278 Fluxmap blank;
279279 fluxSink.writeFlux (
280- physicalTrack, layout ->physicalSide , blank);
280+ physicalTrack, trackInfo ->physicalSide , blank);
281281 Logger () << " erased" ;
282282 }
283283
284284 Logger () << EndWriteOperationLogMessage ();
285285 }
286286
287- if (verifier (layout ))
287+ if (verifier (trackInfo ))
288288 break ;
289289
290290 if (retriesRemaining == 0 )
@@ -302,35 +302,35 @@ void writeTracks(FluxSink& fluxSink,
302302void writeTracks (FluxSink& fluxSink,
303303 Encoder& encoder,
304304 const Image& image,
305- std::vector<std::shared_ptr<const TrackInfo>>& layouts )
305+ std::vector<std::shared_ptr<const TrackInfo>>& trackInfos )
306306{
307307 writeTracks (
308308 fluxSink,
309- [&](std::shared_ptr<const TrackInfo>& layout )
309+ [&](std::shared_ptr<const TrackInfo>& trackInfo )
310310 {
311- auto sectors = encoder.collectSectors (layout , image);
312- return encoder.encode (layout , sectors, image);
311+ auto sectors = encoder.collectSectors (trackInfo , image);
312+ return encoder.encode (trackInfo , sectors, image);
313313 },
314314 [](const auto &)
315315 {
316316 return true ;
317317 },
318- layouts );
318+ trackInfos );
319319}
320320
321321void writeTracksAndVerify (FluxSink& fluxSink,
322322 Encoder& encoder,
323323 FluxSource& fluxSource,
324324 Decoder& decoder,
325325 const Image& image,
326- std::vector<std::shared_ptr<const TrackInfo>>& locations )
326+ std::vector<std::shared_ptr<const TrackInfo>>& trackInfos )
327327{
328328 writeTracks (
329329 fluxSink,
330- [&](std::shared_ptr<const TrackInfo>& layout )
330+ [&](std::shared_ptr<const TrackInfo>& trackInfo )
331331 {
332- auto sectors = encoder.collectSectors (layout , image);
333- return encoder.encode (layout , sectors, image);
332+ auto sectors = encoder.collectSectors (trackInfo , image);
333+ return encoder.encode (trackInfo , sectors, image);
334334 },
335335 [&](std::shared_ptr<const TrackInfo>& trackInfo)
336336 {
@@ -381,7 +381,7 @@ void writeTracksAndVerify(FluxSink& fluxSink,
381381 }
382382 return true ;
383383 },
384- locations );
384+ trackInfos );
385385}
386386
387387void writeDiskCommand (const Image& image,
@@ -413,10 +413,10 @@ void writeRawDiskCommand(FluxSource& fluxSource, FluxSink& fluxSink)
413413 auto locations = Layout::computeLocations ();
414414 writeTracks (
415415 fluxSink,
416- [&](std::shared_ptr<const TrackInfo>& layout )
416+ [&](std::shared_ptr<const TrackInfo>& trackInfo )
417417 {
418418 return fluxSource
419- .readFlux (layout ->physicalTrack , layout ->physicalSide )
419+ .readFlux (trackInfo ->physicalTrack , trackInfo ->physicalSide )
420420 ->next ();
421421 },
422422 [](const auto &)
@@ -428,17 +428,17 @@ void writeRawDiskCommand(FluxSource& fluxSource, FluxSink& fluxSink)
428428
429429std::shared_ptr<TrackFlux> readAndDecodeTrack (FluxSource& fluxSource,
430430 Decoder& decoder,
431- std::shared_ptr<const TrackInfo>& layout )
431+ std::shared_ptr<const TrackInfo>& trackInfo )
432432{
433433 auto trackFlux = std::make_shared<TrackFlux>();
434- trackFlux->trackInfo = layout ;
434+ trackFlux->trackInfo = trackInfo ;
435435
436436 FluxSourceIteratorHolder fluxSourceIteratorHolder (fluxSource);
437437 int retriesRemaining = config.decoder ().retries ();
438438 for (;;)
439439 {
440440 auto result =
441- readGroup (fluxSourceIteratorHolder, layout , *trackFlux, decoder);
441+ readGroup (fluxSourceIteratorHolder, trackInfo , *trackFlux, decoder);
442442 if (result == GOOD_READ)
443443 break ;
444444 if (result == BAD_AND_CAN_NOT_RETRY)
@@ -473,22 +473,22 @@ std::shared_ptr<const DiskFlux> readDiskCommand(
473473 Logger () << BeginOperationLogMessage{" Reading and decoding disk" };
474474 auto locations = Layout::computeLocations ();
475475 unsigned index = 0 ;
476- for (auto & layout : locations)
476+ for (auto & trackInfo : locations)
477477 {
478478 Logger () << OperationProgressLogMessage{
479479 index * 100 / (unsigned )locations.size ()};
480480 index++;
481481
482482 testForEmergencyStop ();
483483
484- auto trackFlux = readAndDecodeTrack (fluxSource, decoder, layout );
484+ auto trackFlux = readAndDecodeTrack (fluxSource, decoder, trackInfo );
485485 diskflux->tracks .push_back (trackFlux);
486486
487487 if (outputFluxSink)
488488 {
489489 for (const auto & data : trackFlux->trackDatas )
490- outputFluxSink->writeFlux (layout ->physicalTrack ,
491- layout ->physicalSide ,
490+ outputFluxSink->writeFlux (trackInfo ->physicalTrack ,
491+ trackInfo ->physicalSide ,
492492 *data->fluxmap );
493493 }
494494
0 commit comments