MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / getTrackFormat

Method getTrackFormat

arch/victor9k/encoder.cc:148–164  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146
147private:
148 void getTrackFormat(Victor9kEncoderProto::TrackdataProto& trackdata,
149 unsigned track,
150 unsigned head)
151 {
152 trackdata.Clear();
153 for (const auto& f : _config.trackdata())
154 {
155 if (f.has_min_track() && (track < f.min_track()))
156 continue;
157 if (f.has_max_track() && (track > f.max_track()))
158 continue;
159 if (f.has_head() && (head != f.head()))
160 continue;
161
162 trackdata.MergeFrom(f);
163 }
164 }
165
166public:
167 std::unique_ptr<Fluxmap> encode(const LogicalTrackLayout& ltl,

Callers

nothing calls this directly

Calls 2

headMethod · 0.80
ClearMethod · 0.45

Tested by

no test coverage detected