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

Method Read

lib/mdflib/mdflib/src/ce3block.cpp:8–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6
7namespace mdf::detail {
8uint64_t Ce3Block::Read(std::streambuf& buffer) {
9 uint64_t bytes = ReadHeader3(buffer);
10 bytes += ReadNumber(buffer, type_);
11 switch (type_) {
12 case 2:
13 bytes += ReadNumber(buffer, nof_module_);
14 bytes += ReadNumber(buffer, address_);
15 bytes += ReadStr(buffer, description_, 80);
16 bytes += ReadStr(buffer, ecu_, 32);
17 break;
18
19 case 19:
20 bytes += ReadNumber(buffer, message_id_);
21 bytes += ReadNumber(buffer, index_);
22 bytes += ReadStr(buffer, message_, 36);
23 bytes += ReadStr(buffer, sender_, 36);
24 break;
25
26 default:
27 break;
28 }
29
30 return bytes;
31}
32} // namespace mdf::detail

Callers

nothing calls this directly

Calls 1

ReadStrFunction · 0.85

Tested by

no test coverage detected