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

Method GetSampleSigned

lib/mdflib/mdflib/src/channelobserver.cpp:30–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28
29template <>
30bool ChannelObserver<std::vector<uint8_t>>::GetSampleSigned(
31 uint64_t sample, int64_t &value, uint64_t array_index) const {
32 const auto array_size = channel_.ArraySize();
33 const auto sample_index = static_cast<size_t>( (sample * array_size) + array_index );
34 value = 0; // value_list is a byte array
35 return sample_index < valid_list_.size() && valid_list_[sample_index];
36}
37
38template <>
39bool ChannelObserver<std::string>::GetSampleSigned(uint64_t sample,

Callers

nothing calls this directly

Calls 2

ArraySizeMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected