ConOpSys V2970  P004.07
ANVILEX control operating system
Enumerations | Functions
ConOpSys_Variant_Data_Type.h File Reference

ConOpSys variant data type class header file. More...

#include "Defines.h"
#include "Application_Resource_Configuration.h"
Include dependency graph for ConOpSys_Variant_Data_Type.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  TConOpSys_Variant_Data_Type {
  enum_Unassigned = 0 , enum_Unknown = 255 , enum_BOOL = 1 , enum_PBOOL = 2 ,
  enum_ABOOL = 108 , enum_U8 = 3 , enum_PU8 = 4 , enum_AU8 = 109 ,
  enum_I8 = 5 , enum_PI8 = 6 , enum_AI8 = 110 , enum_U16 = 7 ,
  enum_PU16 = 8 , enum_AU16 = 111 , enum_I16 = 9 , enum_PI16 = 10 ,
  enum_AI16 = 112 , enum_U32 = 11 , enum_PU32 = 12 , enum_AU32 = 113 ,
  enum_I32 = 13 , enum_PI32 = 14 , enum_AI32 = 114 , enum_U64 = 15 ,
  enum_PU64 = 16 , enum_AU64 = 115 , enum_I64 = 17 , enum_PI64 = 18 ,
  enum_AI64 = 116 , enum_U128 = 19 , enum_PU128 = 20 , enum_AU128 = 117 ,
  enum_I128 = 21 , enum_PI128 = 22 , enum_AI128 = 118 , enum_U256 = 23 ,
  enum_PU256 = 24 , enum_AU256 = 119 , enum_I256 = 25 , enum_PI256 = 26 ,
  enum_AI256 = 120 , enum_F16 = 27 , enum_PF16 = 28 , enum_AF16 = 121 ,
  enum_F32 = 29 , enum_PF32 = 30 , enum_AF32 = 122 , enum_F64 = 31 ,
  enum_PF64 = 32 , enum_AF64 = 123 , enum_F80 = 33 , enum_PF80 = 34 ,
  enum_AF80 = 124 , enum_F128 = 35 , enum_PF128 = 36 , enum_AF128 = 125 ,
  enum_F256 = 37 , enum_PF256 = 38 , enum_AF256 = 126 , enum_IQ1 = 39 ,
  enum_PIQ1 = 40 , enum_IQ2 = 41 , enum_PIQ2 = 42 , enum_IQ3 = 43 ,
  enum_PIQ3 = 44 , enum_IQ4 = 45 , enum_PIQ4 = 46 , enum_IQ5 = 47 ,
  enum_PIQ5 = 48 , enum_IQ6 = 49 , enum_PIQ6 = 50 , enum_IQ7 = 51 ,
  enum_PIQ7 = 52 , enum_IQ8 = 53 , enum_PIQ8 = 54 , enum_IQ9 = 55 ,
  enum_PIQ9 = 56 , enum_IQ10 = 57 , enum_PIQ10 = 58 , enum_IQ11 = 59 ,
  enum_PIQ11 = 60 , enum_IQ12 = 61 , enum_PIQ12 = 62 , enum_IQ13 = 63 ,
  enum_PIQ13 = 64 , enum_IQ14 = 65 , enum_PIQ14 = 66 , enum_IQ15 = 67 ,
  enum_PIQ15 = 68 , enum_IQ16 = 69 , enum_PIQ16 = 70 , enum_IQ17 = 71 ,
  enum_PIQ17 = 72 , enum_IQ18 = 73 , enum_PIQ18 = 74 , enum_IQ19 = 75 ,
  enum_PIQ19 = 76 , enum_IQ20 = 77 , enum_PIQ20 = 78 , enum_IQ21 = 79 ,
  enum_PIQ21 = 80 , enum_IQ22 = 81 , enum_PIQ22 = 82 , enum_IQ23 = 83 ,
  enum_PIQ23 = 84 , enum_IQ24 = 85 , enum_PIQ24 = 86 , enum_IQ25 = 87 ,
  enum_PIQ25 = 88 , enum_IQ26 = 89 , enum_PIQ26 = 90 , enum_IQ27 = 91 ,
  enum_PIQ27 = 92 , enum_IQ28 = 93 , enum_PIQ28 = 94 , enum_IQ29 = 95 ,
  enum_PIQ29 = 96 , enum_IQ30 = 97 , enum_PIQ30 = 98 , enum_IQ31 = 99 ,
  enum_PIQ31 = 100 , enum_IQ32 = 101 , enum_PIQ32 = 102 , enum_DS = 103 ,
  enum_DT = 104 , enum_LDT64 = 105 , enum_CDT64 = 106 , enum_R32 = 107 ,
  enum_VMP = 127 , enum_AVMP = 128
}
 

Functions

BOOL Is_ConOpSys_Variant_Data_Type_Element (TConOpSys_Variant_Data_Type enum_Type)
 
BOOL Is_ConOpSys_Variant_Data_Type_Array (TConOpSys_Variant_Data_Type enum_Type)
 
BOOL Is_ConOpSys_Variant_Data_Type_Pointer (TConOpSys_Variant_Data_Type enum_Type)
 

Detailed Description

ConOpSys variant data type class header file.

Attention
No special attention requered. $HeadURL: https://192.168.3.4:8443/svn/P004_07/ConOpSys/Common/ConOpSys_Variant.h $
Revision
2305
Date
2020-12-25 03:00:01 +0500 (Fr, 25 Dez 2020)
Author
minch

Enumeration Type Documentation

◆ TConOpSys_Variant_Data_Type

Enumerator
enum_Unassigned 

Unassigned data type marker.

enum_Unknown 

Unknown data type marker.

enum_BOOL 

Variant contains value of boolean data type.

enum_PBOOL 

Variant contains pointer to value of boolean data type.

enum_ABOOL 

Variant contains pointer to array of values of boolean data type.

enum_U8 

Variant contains value of U8 data type.

enum_PU8 

Variant contains pointer to value of U8 data type.

enum_AU8 

Variant contains pointer to array of values of U8 data type.

enum_I8 

Variant contains value of I8 data type.

enum_PI8 

Variant contains pointer to value of I8 data type.

enum_AI8 

Variant contains pointer to array of values of I8 data type.

enum_U16 

Variant contains value of U16 data type.

enum_PU16 

Variant contains pointer to value of U16 data type.

enum_AU16 

Variant contains pointer to array of values of U16 data type.

enum_I16 

Variant contains value of I16 data type.

enum_PI16 

Variant contains pointer to value of I16 data type.

enum_AI16 

Variant contains pointer to array of values of I16 data type.

enum_U32 

Variant contains value of U32 data type.

enum_PU32 

Variant contains pointer to value of U32 data type.

enum_AU32 

Variant contains pointer to array of values of U32 data type.

enum_I32 

Variant contains value of I32 data type.

enum_PI32 

Variant contains pointer to value of I32 data type.

enum_AI32 

Variant contains pointer to array of values of I32 data type.

enum_U64 

Variant contains value of U64 data.

enum_PU64 

Variant contains pointer to value of U64 data type.

enum_AU64 

Variant contains pointer to array of values of U64 data type.

enum_I64 

Variant contains value of I64 data type.

enum_PI64 

Variant contains pointer to value of I64 data type.

enum_AI64 

Variant contains pointer to array of values of I64 data type.

enum_U128 

Variant contains value of U128 data.

Note
PU128 data type reserved for future use
enum_PU128 

Variant contains pointer to value of U128 data type.

Note
PU128 data type reserved for future use
enum_AU128 

Variant contains pointer to array of values of U128 data type.

Note
AU128 data type reserved for future use
enum_I128 

Variant contains value of I128 data.

Note
I128 data type reserved for future use
enum_PI128 

Variant contains pointer to value of I128 data type.

Note
PI128 data type reserved for future use
enum_AI128 

Variant contains pointer to array of values of I128 data type.

Note
AI128 data type reserved for future use
enum_U256 

Variant contains value of U256 data.

Note
U256 data type reserved for future use
enum_PU256 

Variant contains pointer to value of U256 data type.

Note
PU256 data type reserved for future use
enum_AU256 

Variant contains pointer to array of values of U256 data type.

Note
AU256 data type reserved for future use
enum_I256 

Variant contains value of I256 data.

Note
PI256 data type reserved for future use
enum_PI256 

Variant contains pointer to value of I256 data type.

Note
PI256 data type reserved for future use
enum_AI256 

Variant contains pointer to array of values of I256 data type.

enum_F16 

Variant contains value of F16 data.

Note
F16 data type reserved for future use
enum_PF16 

Variant contains pointer to value of F16 data type.

Note
PF16 data type reserved for future use
enum_AF16 

Variant contains pointer to array of values of F16 data type.

Note
F16 data type reserved for future use
enum_F32 

Variant contains value of F32 data.

enum_PF32 

Variant contains pointer to value of F32 data type.

enum_AF32 

Variant contains pointer to array of values of F32 data type.

enum_F64 

Variant contains value of F64 data.

enum_PF64 

Variant contains pointer to value of F64 data type.

enum_AF64 

Variant contains pointer to array of values of F64 data type.

enum_F80 

Variant contains value of F80 data.

Note
F80 data type reserved for future use
enum_PF80 

Variant contains pointer to value of F80 data type.

Note
PF80 data type reserved for future use
enum_AF80 

Variant contains pointer to array of values of F80 data type.

Note
AF80 data type reserved for future use
enum_F128 

Variant contains value of F128 data.

Note
F128 data type reserved for future use
enum_PF128 

Variant contains pointer to value of F128 data type.

Note
PF128 data type reserved for future use
enum_AF128 

Variant contains pointer to array of values of F128 data type.

Note
AF128 data type reserved for future use
enum_F256 

Variant contains value of F256 data.

Note
F256 data type reserved for future use
enum_PF256 

Variant contains pointer to value of F256 data type.

Note
PF256 data type reserved for future use
enum_AF256 

Variant contains pointer to array of values of F256 data type.

Note
AF256 data type reserved for future use
enum_IQ1 
enum_PIQ1 
enum_IQ2 
enum_PIQ2 
enum_IQ3 
enum_PIQ3 
enum_IQ4 
enum_PIQ4 
enum_IQ5 
enum_PIQ5 
enum_IQ6 
enum_PIQ6 
enum_IQ7 
enum_PIQ7 
enum_IQ8 
enum_PIQ8 
enum_IQ9 
enum_PIQ9 
enum_IQ10 
enum_PIQ10 
enum_IQ11 
enum_PIQ11 
enum_IQ12 
enum_PIQ12 
enum_IQ13 
enum_PIQ13 
enum_IQ14 
enum_PIQ14 
enum_IQ15 
enum_PIQ15 
enum_IQ16 
enum_PIQ16 
enum_IQ17 
enum_PIQ17 
enum_IQ18 
enum_PIQ18 
enum_IQ19 
enum_PIQ19 
enum_IQ20 
enum_PIQ20 
enum_IQ21 
enum_PIQ21 
enum_IQ22 
enum_PIQ22 
enum_IQ23 
enum_PIQ23 
enum_IQ24 
enum_PIQ24 
enum_IQ25 
enum_PIQ25 
enum_IQ26 
enum_PIQ26 
enum_IQ27 
enum_PIQ27 
enum_IQ28 
enum_PIQ28 
enum_IQ29 
enum_PIQ29 
enum_IQ30 
enum_PIQ30 
enum_IQ31 
enum_PIQ31 
enum_IQ32 
enum_PIQ32 
enum_DS 

String data types.

enum_DT 

Date and time.

Note
Reserved
enum_LDT64 
Note
Reserved
enum_CDT64 

Compressed data and time.

Note
Reserved
enum_R32 

Record datatype.

enum_VMP 

Virtual machine command data type.

enum_AVMP 

Virtual machine array of commands data type.

Function Documentation

◆ Is_ConOpSys_Variant_Data_Type_Array()

BOOL Is_ConOpSys_Variant_Data_Type_Array ( TConOpSys_Variant_Data_Type  enum_Type)

◆ Is_ConOpSys_Variant_Data_Type_Element()

BOOL Is_ConOpSys_Variant_Data_Type_Element ( TConOpSys_Variant_Data_Type  enum_Type)

◆ Is_ConOpSys_Variant_Data_Type_Pointer()

BOOL Is_ConOpSys_Variant_Data_Type_Pointer ( TConOpSys_Variant_Data_Type  enum_Type)