mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 17:38:35 +02:00
CANPacket: Remove unused byte from datastream
This commit is contained in:
@@ -198,7 +198,7 @@ bool HardwareCANPacket::EncodeFromMessage(const CANMessage& message, std::vector
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Pre-allocate as much memory as we will possibly need for speed
|
// Pre-allocate as much memory as we will possibly need for speed
|
||||||
result.reserve(17 + dataSize + paddingBytes);
|
result.reserve(16 + dataSize + paddingBytes);
|
||||||
|
|
||||||
result.push_back(0 /* byte count here later */ << 4 | (uint8_t(message.network.getNetID()) & 0xF));
|
result.push_back(0 /* byte count here later */ << 4 | (uint8_t(message.network.getNetID()) & 0xF));
|
||||||
|
|
||||||
@@ -247,7 +247,6 @@ bool HardwareCANPacket::EncodeFromMessage(const CANMessage& message, std::vector
|
|||||||
// Now finally the payload
|
// Now finally the payload
|
||||||
result.insert(result.end(), message.data.begin(), message.data.end());
|
result.insert(result.end(), message.data.begin(), message.data.end());
|
||||||
result.resize(result.size() + paddingBytes);
|
result.resize(result.size() + paddingBytes);
|
||||||
result.push_back(0);
|
|
||||||
|
|
||||||
// Fill in the length byte from earlier
|
// Fill in the length byte from earlier
|
||||||
result[0] |= result.size() << 4;
|
result[0] |= result.size() << 4;
|
||||||
|
|||||||
Reference in New Issue
Block a user