MCPcopy Create free account
hub / github.com/PlotJuggler/PlotJuggler / unpackBool

Function unpackBool

pj_datastore/src/encoding.cpp:377–383  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

375}
376
377bool unpackBool(const PackedBools& packed, std::size_t index) {
378 std::size_t byte_idx = index / 8;
379 std::size_t bit_idx = index % 8;
380 uint8_t byte_val = 0;
381 std::memcpy(&byte_val, packed.bits.data() + byte_idx, sizeof(uint8_t));
382 return (byte_val & (1u << bit_idx)) != 0;
383}
384
385} // namespace PJ::encoding

Callers 2

readBoolMethod · 0.85
TESTFunction · 0.85

Calls 1

dataMethod · 0.45

Tested by 1

TESTFunction · 0.68