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

Method DataLength

lib/mdflib/mdflib/src/canmessage.cpp:67–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65uint8_t CanMessage::Dlc() const { return dlc_ & 0x0F; }
66
67void CanMessage::DataLength(uint8_t data_length) {
68 if (data_length != data_bytes_.size()) {
69 data_bytes_.resize(data_length);
70 }
71
72 uint8_t dlc = 0;
73 for (const auto data_size : kDataLengthCode) {
74 if (data_length <= data_size) {
75 break;
76 }
77 ++dlc;
78 }
79 Dlc(dlc);
80}
81
82uint8_t CanMessage::DataLength() const {
83 return static_cast<uint8_t>(data_bytes_.size());

Callers 7

TEST_FFunction · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45
EXPORTFEATUREFUNCFunction · 0.45
setMethod · 0.45
getMethod · 0.45
ParseCanMessageMethod · 0.45

Calls 2

sizeMethod · 0.45
resizeMethod · 0.45

Tested by 3

TEST_FFunction · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36