struct jdksavdecc_eui64 adp::get_controller_entity_id() { uint64_t mac_entity_id = ((net_interface_ref->mac_addr() & UINT64_C(0xFFFFFF000000)) << 16) | UINT64_C(0x000000FFFF000000) | (net_interface_ref->mac_addr() & UINT64_C(0xFFFFFF)); struct jdksavdecc_eui64 entity_id; jdksavdecc_eui64_init_from_uint64(&entity_id, mac_entity_id); return entity_id; }
/// /// \brief Eui48 construct with right justified uint64_t /// \param v uint64_t containing EUI48 /// Eui64( uint64_t v ) { jdksavdecc_eui64_init_from_uint64( this, v ); }