Inventor(s)

Abstract

- The labels payload is variable in length: one name and one mix id per mix position of the carrier's layout, 4 + 6N + ceil(6N/8) bytes for N positions (magic, format, N names of 6 bytes, N ids of 6 bits padded to a byte, a 2-byte keyed tag). The pack learns N from the link profile named in the authenticated beacon, so the payload carries no length or count field.

- A name is 1 to 8 characters from a fixed 64-symbol alphabet: space, A-Z, a-z, 0-9 and -. On air each character is its 6-bit index in that alphabet, so 8 characters take 48 bits (6 bytes), the size a 6-character ASCII name took before. Space is code 0, so padding and "no name" are zero bits.

- One name rule applies everywhere a name is set or carried: the control interface refuses a name that breaks it with a fixed message, the configuration build stops on one, the encoder sends a broken name as "no name", and the receiver shows a generic "Mix N" for a blank name. Nothing is truncated or substituted.

- Each position also carries the 6-bit id (1-63, 0 = no mix) of the mix placed there. The id is the rack's own name for the mix: it does not change when the mix moves to another position, is renamed or changes width.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS