MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / Init

Method Init

lib/mdflib/mdflib/src/cn4block.cpp:911–920  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

909 return cg_block_->SampleBuffer();
910}
911void Cn4Block::Init(const MdfBlock &id_block) {
912 MdfBlock::Init(id_block);
913 if (id_block.BlockType() == "CG") {
914 cg_block_ = dynamic_cast<const Cg4Block *>(&id_block);
915 } else if (id_block.BlockType() == "CN") {
916 auto* channel = dynamic_cast<const Cn4Block *>(&id_block);
917 // Handle composite channels
918 cg_block_ = channel != nullptr ? channel->cg_block_ : nullptr;
919 }
920}
921
922void Cn4Block::AddCc4(std::unique_ptr<Cc4Block> &cc4) {
923 cc_block_ = std::move(cc4);

Callers 4

ReadMethod · 0.45

Calls 1

BlockTypeMethod · 0.45

Tested by

no test coverage detected