In value against the bit equivalent of its StatusNumeric mask slot value. It may be useful in cases where Boolean information
is mapped into integer values.
NumericBitAnd is available in the Util folder of the kitControl palette, along with the closely-related NumericBitOr and NumericBitXor components.
As an example, some manufacturers multiplex binary data into a single numerical point by converting the bits from hexadecimal to decimal format. To obtain the status of the individual binary data, the number must be converted back from decimal to hex format. Each digit of the hex number represents a particular binary state (0 = false, 1 = true). The NumericBitAnd object converts a StatusNumeric input to its hex value and compares it against the mask value. Any digits with a value of 1 in the mask and the input result in a corresponding value of 1 in the same digit of the output.

In this example:

| Property | Value | Description |
|---|---|---|
| Facets | Config Facets window (defaults to null units, a single decimal place, minimum=negative infinity, maximum=positive infinity, and radix=16) |
Selects units and configures how the value displays:
This definition applies to the |
| Out | read-only number (defaults to zero (0)) | Displays the result of the comparison. |
| In | number (defaults to zero (0)) and null | Defines the bit to compare with the Mask.
|
| Mask | number (defaults to zero (0)) and null | Defines what to compare with the In property.
|