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

Method GetSampleUnsigned

lib/mdflib/mdflib/src/channelobserver.cpp:10–16  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8
9template <>
10bool ChannelObserver<std::vector<uint8_t>>::GetSampleUnsigned(
11 uint64_t sample, uint64_t &value, uint64_t array_index) const {
12 const auto array_size = channel_.ArraySize();
13 const auto sample_index = static_cast<size_t>( (sample * array_size) + array_index );
14 value = 0; // value_list is a byte array
15 return sample_index < valid_list_.size() && valid_list_[sample_index];
16}
17
18template <>
19bool ChannelObserver<std::string>::GetSampleUnsigned(uint64_t sample,

Callers

nothing calls this directly

Calls 2

ArraySizeMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected