Skip to content
This repository was archived by the owner on Apr 22, 2024. It is now read-only.
This repository was archived by the owner on Apr 22, 2024. It is now read-only.

Check of reserved bits in BitMasks #313

Open
@erickvermot

Description

@erickvermot

Reserved bits in BitMasks that are not set to 0 should lead to the message beeing rejected (pg52).
Curently, foundation/base/GenericBitMask is not checking for bits that do not have a _enum item.

Maybe implement it in the MetaBitMask, doing something like

USED_BITS = sum([value for key, value in _enum])
RESERVED_BITS = ~USED_BITS

and before the GenericBitMask parses the bits, check that RESERVED_BITS & bitmask == 0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions