Merge branch 'developer' into dev/911/fix_m3_trimbits_badchannels

This commit is contained in:
maliakal_d 2025-04-09 18:21:19 +02:00
commit 585c92be66
3 changed files with 9 additions and 10 deletions

View File

@ -23,7 +23,7 @@ typedef struct __attribute__((packed)) {
#ifdef __cplusplus #ifdef __cplusplus
class Pattern { class Pattern {
patternParameters *pat = new patternParameters{}; patternParameters *pat = new patternParameters{};
std::ostream& stream(std::ostream &os) const; std::ostream &stream(std::ostream &os) const;
public: public:
Pattern(); Pattern();

View File

@ -243,7 +243,7 @@ size_t Pattern::load(const std::string &fname) {
return numPatWords; return numPatWords;
} }
std::ostream& Pattern::stream(std::ostream &os) const{ std::ostream &Pattern::stream(std::ostream &os) const {
for (uint32_t i = pat->limits[0]; i <= pat->limits[1]; ++i) { for (uint32_t i = pat->limits[0]; i <= pat->limits[1]; ++i) {
os << "patword " << ToStringHex(i, 4) << " " os << "patword " << ToStringHex(i, 4) << " "
<< ToStringHex(pat->word[i], 16) << std::endl; << ToStringHex(pat->word[i], 16) << std::endl;
@ -258,8 +258,7 @@ std::ostream& Pattern::stream(std::ostream &os) const{
for (size_t i = 0; i < MAX_PATTERN_LEVELS; ++i) { for (size_t i = 0; i < MAX_PATTERN_LEVELS; ++i) {
// patloop // patloop
os << "patloop " << i << " " os << "patloop " << i << " " << ToStringHex(pat->startloop[i], 4) << " "
<< ToStringHex(pat->startloop[i], 4) << " "
<< ToStringHex(pat->stoploop[i], 4) << std::endl; << ToStringHex(pat->stoploop[i], 4) << std::endl;
// patnloop // patnloop
os << "patnloop " << i << " " << pat->nloop[i] << std::endl; os << "patnloop " << i << " " << pat->nloop[i] << std::endl;
@ -271,7 +270,7 @@ std::ostream& Pattern::stream(std::ostream &os) const{
<< std::endl; << std::endl;
// patwaittime // patwaittime
os << "patwaittime " << i << " " << pat->waittime[i]; os << "patwaittime " << i << " " << pat->waittime[i];
if (i<MAX_PATTERN_LEVELS-1) if (i < MAX_PATTERN_LEVELS - 1)
os << std::endl; os << std::endl;
} }
return os; return os;