74 static_cast<void>(len);
76 auto fbs = GetTelem_blockgains_fb(msgBuffer);
78 std::string msg =
"[gains] ";
81 if( fbs->gains() && fbs->gains_constant() )
83 if(fbs->gains()->size() == fbs->gains_constant()->size())
85 for(
size_t i=0; i< fbs->gains()->size(); ++i)
88 msg += std::to_string(fbs->gains()->Get(i));
90 msg += std::to_string(fbs->gains_constant()->Get(i));
96 for(
size_t i=0; i< fbs->gains()->size(); ++i)
99 msg += std::to_string(fbs->gains()->Get(i));
104 else if (fbs->gains())
106 for(
size_t i=0; i< fbs->gains()->size(); ++i)
109 msg += std::to_string(fbs->gains()->Get(i));
115 if( fbs->mcs() && fbs->mcs_constant() )
117 if(fbs->mcs()->size() == fbs->mcs_constant()->size())
119 for(
size_t i=0; i< fbs->mcs()->size(); ++i)
122 msg += std::to_string(fbs->mcs()->Get(i));
124 msg += std::to_string(fbs->mcs_constant()->Get(i));
130 for(
size_t i=0; i< fbs->mcs()->size(); ++i)
133 msg += std::to_string(fbs->mcs()->Get(i));
140 for(
size_t i=0; i< fbs->mcs()->size(); ++i)
143 msg += std::to_string(fbs->mcs()->Get(i));
150 if( fbs->lims() && fbs->lims_constant() )
152 if(fbs->lims()->size() == fbs->lims_constant()->size())
154 for(
size_t i=0; i< fbs->lims()->size(); ++i)
157 msg += std::to_string(fbs->lims()->Get(i));
159 msg += std::to_string(fbs->lims_constant()->Get(i));
165 for(
size_t i=0; i< fbs->lims()->size(); ++i)
168 msg += std::to_string(fbs->lims()->Get(i));
173 else if (fbs->lims())
175 for(
size_t i=0; i< fbs->lims()->size(); ++i)
178 msg += std::to_string(fbs->lims()->Get(i));