14 for (uint64_t comp = 0; comp < ts.num_components(); comp++) {
15 auto this_subsystem =
static_cast<fles::Subsystem
>(ts.descriptor(comp, 0).sys_id);
17 if (this_subsystem != subsystem) {
21 const u64 numMsInComp = ts.num_microslices(comp);
22 const u16 componentId = ts.descriptor(comp, 0).eq_id;
24 if (std::find(legalEqIds.begin(), legalEqIds.end(), componentId) == legalEqIds.end()) {
25 L_(error) <<
"Invalid equipment id 0x" << std::hex << std::setw(4) << componentId << std::dec <<
" for subsystem "
34 for (
u64 mslice = 0; mslice < numMsInComp; mslice++) {
35 msDesc.push_back(ts.descriptor(comp, mslice));
36 msContent.push_back(ts.content(comp, mslice));