8 throw std::out_of_range(
9 std::format(
"Requested channel index of {} is outside of allowed range 0-{}", i_channel,
s_num_channels - 1));
12 return header.channel_words[i_channel].channel;
19 throw std::out_of_range(
20 std::format(
"Requested channel index of {} is outside of allowed range 0-{}", i_channel,
s_num_channels - 1));
23 header.channel_words[i_channel].channel =
30 return static_cast<uint16_t
>(
33 static_cast<int>(i_adc),
static_cast<int>(i_channel),
adc_words));
41 static_cast<int>(i_adc),
static_cast<int>(i_channel), val,
adc_words);