shift and mask

This commit is contained in:
Tom Early committed 2022-01-22 14:13:16 -07:00
1 parent e80ccad5b6
commit 83ff411a12
2 files changed
+7 -7

No files matched your search

+3 -3
View File
@@ -146,9 +146,9 @@ void CDvFramePacket::EncodeInterlinkPacket(CBuffer &buf) const
buf.resize(GetNetworkSize());
auto data = buf.data();
auto off = CPacket::GetNetworkSize();
data[off++] = (m_TCPack.sequence / 0x1000000u) & 0xffu;
data[off++] = (m_TCPack.sequence / 0x10000u) & 0xffu;
data[off++] = (m_TCPack.sequence / 0x100u) & 0xffu;
data[off++] = (m_TCPack.sequence >> 24) & 0xffu;
data[off++] = (m_TCPack.sequence >> 16) & 0xffu;
data[off++] = (m_TCPack.sequence >> 8) & 0xffu;
data[off++] = m_TCPack.sequence & 0xffu;
memcpy(data+off, m_uiDvData, 3); off += 3;
memcpy(data+off, m_uiDvSync, 7); off += 7;