A tag isn't on a value - it is part of the *field header* which is the
combination of field-number and wire-type ; a fixed32 *value* is 32 bits.

The sizes of values aren't directly controllable by you; protobuf-net isn't
a general purpose binary descriptor format and cannot usually be used to
implement specific pre-existing standards that aren't related to protobuf.

On Mon, 13 May 2024, 05:37 Jared Leendertz, <jaredkleende...@gmail.com>
wrote:

> Hello, New to protocol buffer, tying to implement a read write from buffer
> that easily encodes and decodes messages types from a SISO standard. I
> noticed the https://protobuf.dev/programming-guides/encoding/#cheat-sheet
> encoding standard indicates that 3 bits are missing from the variables
> value range in each field on a message. If im implementing to a specific
> standard with fixed sizes is Protocol Buffer suitable? given a fixed32
> appears to be a 29bit field.
>
> I confirmed my worries as i was trying to set default values to 0xFFFFFFFF
> but would get the error Integer out of range.
>
> Should I be using something else or is there a configuration that allows
> me to have more control of the size of my variables and how i want to use
> them?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Protocol Buffers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to protobuf+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/protobuf/b0bfac5f-c9e0-4364-8e69-12990b7bc11fn%40googlegroups.com
> <https://groups.google.com/d/msgid/protobuf/b0bfac5f-c9e0-4364-8e69-12990b7bc11fn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to protobuf+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/CAF95VAzTeFvsnNQgh6N6%3DfJqUDKTv4wHqfE9ynSV304mBqdJyw%40mail.gmail.com.

Reply via email to