14#ifndef FDDETDATAFORMATS_INCLUDE_FDDETDATAFORMATS_DAPHNEETHFRAME_HPP_
15#define FDDETDATAFORMATS_INCLUDE_FDDETDATAFORMATS_DAPHNEETHFRAME_HPP_
87 void set_adc(
int i, uint16_t val);
104static_assert(std::endian::native == std::endian::little,
105 "The DAPHNEEthFrame bitfield layout assumes little-endian architecture");
107static_assert(std::is_trivially_copyable_v<DAPHNEEthFrame>,
108 "DAPHNEEthFrame isn't trivially copyable and can't be safely std::memcpy'd");
109static_assert(std::is_standard_layout_v<DAPHNEEthFrame>,
110 "DAPHNEEthFrame isn't standard layout; reinterpret_cast and offsetof can't safely be used with it");