sv-publisher: simplify calculation of length of BER length field

pull/118/head
Steffen Vogel 7 years ago
parent a81b76c5e3
commit 5aa78a8b18

@ -367,15 +367,7 @@ SVPublisher_ASDU_getEncodedSize(SVPublisher_ASDU self)
encodedSize += 4; encodedSize += 4;
/* sample */ /* sample */
if (self->dataSize < 128) encodedSize += (1 + BerEncoder_determineLengthSize(self->dataSize));
encodedSize += 2;
else if (self->dataSize < 256)
encodedSize += 3;
else if (self->dataSize < 65535)
encodedSize += 4;
else
encodedSize += 5;
encodedSize += self->dataSize; encodedSize += self->dataSize;
/* smpMod */ /* smpMod */

Loading…
Cancel
Save