| 29 | } |
| 30 | |
| 31 | void CreateDestination(mdf::IChannel& cn_frame) { |
| 32 | std::ostringstream name; |
| 33 | name << cn_frame.Name() << ".Destination"; |
| 34 | if (mdf::IChannel* source = cn_frame.CreateChannelComposition(name.str()); |
| 35 | source != nullptr) { |
| 36 | source->Type(mdf::ChannelType::FixedLength); |
| 37 | source->BitCount(48); |
| 38 | source->Sync(mdf::ChannelSyncType::None); |
| 39 | source->DataType(mdf::ChannelDataType::ByteArray); |
| 40 | source->Flags(mdf::CnFlag::BusEvent); |
| 41 | source->ByteOffset(15); |
| 42 | source->BitOffset(0); |
| 43 | } |
| 44 | } |
| 45 | void CreateDataBytes(mdf::IChannel& cn_frame,uint16_t byte_offset) { |
| 46 | std::ostringstream name; |
| 47 | name << cn_frame.Name() << ".DataBytes"; |
no test coverage detected