value = property(fset=_set_value)
+
class _FloatingPointNumberField(_RealField):
_NAME = 'Floating point number'
value = property(fset=_set_value)
+
class _EnumerationField(_IntegerField):
_NAME = 'Enumeration'
value = property(fset=_set_value)
+
class _VariantField(_Field):
_NAME = 'Variant'
value = property(fset=_set_value)
+
class _ArraySequenceField(_ContainerField, collections.abc.MutableSequence):
def __getitem__(self, index):
if not isinstance(index, numbers.Integral):
value = property(fset=_set_value)
+
_TYPE_ID_TO_OBJ = {
native_bt.FIELD_TYPE_ID_INTEGER: _IntegerField,
native_bt.FIELD_TYPE_ID_FLOAT: _FloatingPointNumberField,