pyuaf.util.primitives¶
This module defines some primitive data types (since Python does not differentiate clearly between, for example, an UInt32 and an Int16 value.
class Boolean¶
-
class
pyuaf.util.primitives.Boolean(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new Boolean value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.Boolean.Returns: pyuaf.util.opcuatypes.BooleanReturn type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"Boolean".Returns: "Boolean"Return type: str
-
Attributes:
-
value¶ A bool value.
-
class SByte¶
-
class
pyuaf.util.primitives.SByte(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new SByte value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.SByte.Returns: pyuaf.util.opcuatypes.SByteReturn type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"SByte".Returns: "SByte"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class Byte¶
-
class
pyuaf.util.primitives.Byte(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new Byte value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.Byte.Returns: pyuaf.util.opcuatypes.ByteReturn type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"Byte".Returns: "Byte"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class Int16¶
-
class
pyuaf.util.primitives.Int16(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new Int16 value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.Int16.Returns: pyuaf.util.opcuatypes.Int16Return type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"Int16".Returns: "Int16"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class UInt16¶
-
class
pyuaf.util.primitives.UInt16(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new UInt16 value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.UInt16.Returns: pyuaf.util.opcuatypes.UInt16Return type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"UInt16".Returns: "UInt16"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class Int32¶
-
class
pyuaf.util.primitives.Int32(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new Int32 value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.Int32.Returns: pyuaf.util.opcuatypes.Int32Return type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"Int32".Returns: "Int32"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class UInt32¶
-
class
pyuaf.util.primitives.UInt32(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new UInt32 value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.UInt32.Returns: pyuaf.util.opcuatypes.UInt32Return type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"UInt32".Returns: "UInt32"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class Int64¶
-
class
pyuaf.util.primitives.Int64(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new Int64 value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.Int64.Returns: pyuaf.util.opcuatypes.Int64Return type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"Int64".Returns: "Int64"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class UInt64¶
-
class
pyuaf.util.primitives.UInt64(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new UInt64 value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.UInt64.Returns: pyuaf.util.opcuatypes.UInt64Return type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"UInt64".Returns: "UInt64"Return type: str
-
Attributes:
-
value¶ An
intvalue.
-
class Float¶
-
class
pyuaf.util.primitives.Float(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new Float value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.Float.Returns: pyuaf.util.opcuatypes.FloatReturn type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"Float".Returns: "Float"Return type: str
-
Attributes:
-
value¶ A float value.
-
class Double¶
-
class
pyuaf.util.primitives.Double(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new Double value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.Double.Returns: pyuaf.util.opcuatypes.DoubleReturn type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"Double".Returns: "Double"Return type: str
-
Attributes:
-
value¶ A float value.
-
class String¶
-
class
pyuaf.util.primitives.String(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new String value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.String.Returns: pyuaf.util.opcuatypes.StringReturn type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"String".Returns: "String"Return type: str
-
Attributes:
-
value¶ A string value.
-
class ByteString¶
-
class
pyuaf.util.primitives.ByteString(*args)¶ Construct a primitive.
Methods:
-
__init__([value])¶ Construct a primitive.
Construct a new ByteString value with an optional initial value.
-
static
type()¶ Get the type of the value, in this case
pyuaf.util.opcuatypes.ByteString.Returns: pyuaf.util.opcuatypes.ByteStringReturn type: int
-
static
typeName()¶ Get the name of the type of the value, in this case
"ByteString".Returns: "ByteString"Return type: str
-
Attributes:
-
value¶ A built-in Python
bytearrayvalue.
-
class BooleanArray¶
An array of Boolean instances.
You can also specify an array of Booleans with a python list of Boolean instances.
But, in case you want an empty list, then you need to use BooleanArray because
an empty python list does not contain any type information of the contents of the list.
class SByteArray¶
An array of SByte instances.
You can also specify an array of SBytes with a python list of SByte instances.
But, in case you want an empty list, then you need to use SByteArray because
an empty python list does not contain any type information of the contents of the list.
class ByteArray¶
An array of Byte instances.
You can also specify an array of Bytes with a python list of Byte instances.
But, in case you want an empty list, then you need to use ByteArray because
an empty python list does not contain any type information of the contents of the list.
class Int16Array¶
An array of Int16 instances.
You can also specify an array of Int16s with a python list of Int16 instances.
But, in case you want an empty list, then you need to use Int16Array because
an empty python list does not contain any type information of the contents of the list.
class UInt16Array¶
An array of UInt16 instances.
You can also specify an array of UInt16s with a python list of UInt16 instances.
But, in case you want an empty list, then you need to use UInt16Array because
an empty python list does not contain any type information of the contents of the list.
class Int32Array¶
An array of Int32 instances.
You can also specify an array of Int32s with a python list of Int32 instances.
But, in case you want an empty list, then you need to use Int32Array because
an empty python list does not contain any type information of the contents of the list.
class UInt32Array¶
An array of UInt32 instances.
You can also specify an array of UInt32s with a python list of UInt32 instances.
But, in case you want an empty list, then you need to use UInt32Array because
an empty python list does not contain any type information of the contents of the list.
class Int64Array¶
An array of Int16 instances.
You can also specify an array of Int64s with a python list of Int64 instances.
But, in case you want an empty list, then you need to use Int64Array because
an empty python list does not contain any type information of the contents of the list.
class UInt64Array¶
An array of UInt64 instances.
You can also specify an array of UInt64s with a python list of UInt64 instances.
But, in case you want an empty list, then you need to use UInt64Array because
an empty python list does not contain any type information of the contents of the list.
class FloatArray¶
An array of Float instances.
You can also specify an array of Floats with a python list of Float instances.
But, in case you want an empty list, then you need to use FloatArray because
an empty python list does not contain any type information of the contents of the list.
class DoubleArray¶
An array of Double instances.
You can also specify an array of Doubles with a python list of Double instances.
But, in case you want an empty list, then you need to use DoubleArray because
an empty python list does not contain any type information of the contents of the list.
class StringArray¶
An array of String instances.
You can also specify an array of Strings with a python list of String instances.
But, in case you want an empty list, then you need to use StringArray because
an empty python list does not contain any type information of the contents of the list.
class ByteStringArray¶
An array of ByteString instances.
You can also specify an array of ByteStrings with a python list of ByteString instances.
But, in case you want an empty list, then you need to use ByteStringArray because
an empty python list does not contain any type information of the contents of the list.