XenoGuard Documentation
Data Types
XenoGuard supports the most important basic data types, prioritizing user-friendliness and ease of conversion over processing speed and resource efficiency. This approach allows for easy conversion between most data types without immediate warnings or error messages from XenoGuard. The numerical data types offer large value ranges. The table below provides an overview:
Data Type | Value Range |
---|---|
Text | Strings without a fixed length. |
Number | Represents whole numbers without decimal places, ranging from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807. Often used for large integers. Corresponds to the 'long' data type in C#. |
Unsigned Number | For non-negative integers, ranging from 0 to 18,446,744,073,709,551,615. Corresponds to the 'ulong' data type in C#. |
Floating Point | A double-precision floating-point number type, with values ranging from -1.79769313486232E308 to 1.79769313486232E308. Can represent both positive and negative numbers with high precision. Corresponds to the 'double' data type in C#. |
Boolean | Represents Boolean values and can be either true or false. Only has two possible values and represents logical states. |
Image | Reserved for images captured by a camera or generated via screenshots. |
Selecting a Data Type
By default, each identifier definition is preset to the Text data type. To change the type, simply double-click on the Data Type parameter. This action opens a selection window displaying all available data types. Choose the desired data type and confirm your selection with the RETURN key.