This simple DataTypeis a subtype of UInt64 and represents a bit mask up to 32 bits where individual bits can be written without modifying the other bits.

The first 32 bits (least significant bits) of the BitFieldMaskDataTyperepresent the bit mask and the second 32 bits represent the validity of the bits in the bit mask. When the Serverreturns the value to the client, the validity provides information of which bits in the bit mask have a meaning. When the client passes the value to the Server, the validity defines which bits should be written. Only those bits defined in validity are changed in the bit mask, all others stay the same. The BitFieldMaskDataTypecan be used as DataTypein the OptionSetType VariableType.

Its representation in the AddressSpaceis defined in Table 244.

Table 244– BitFieldMaskDataType definition

Attributes

Value

BrowseName

BitFieldMaskDataType

IsAbstract

FALSE

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the UInt64 DataTypedefined in Table 173.

Conformance Units

Base Info BitFieldMaskDataType