53 #include "Application_Resource_Configuration.h"
59 #if CONOPSYS_TARGET == CONOPSYS_TARGET_VDC
68 enum class TConOpSys_Variant_Data_Type : U8
235 // Test for F80 datatype supported
236 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
240 enum_F80 = 33, // Reserved
244 enum_PF80 = 34, // Reserved
276 // Fixed point data types
394 // NOTE: Last number 128
529 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
537 #if ( PARAMETER_DATATYPE_F128_SUPPORT == (true) )
545 #if ( PARAMETER_DATATYPE_F256_SUPPORT == (true) )
553 #if ( PARAMETER_DATATYPE_IF_SUPPORT == (true) )
688 #if ( PARAMETER_DATATYPE_U128_SUPPORT == (true) )
693 #if ( PARAMETER_DATATYPE_I128_SUPPORT == (true) )
700 #if ( PARAMETER_DATATYPE_U256_SUPPORT == (true) )
705 #if ( PARAMETER_DATATYPE_I256_SUPPORT == (true) )
714 #if ( PARAMETER_DATATYPE_F80_SUPPORT == (true) )
719 #if ( PARAMETER_DATATYPE_F128_SUPPORT == (true) )
724 #if ( PARAMETER_DATATYPE_F256_SUPPORT == (true) )
731 #if ( PARAMETER_DATATYPE_IQ_SUPPORT == (true) )
895 //--------------------------------------------------------------------------
897 ~TConOpSys_Variant(); //!< Class destructor method
904 #if CONOPSYS_TARGET == CONOPSYS_TARGET_VDC
905 BOOL __fastcall
Set_Type( UnicodeString ucs_Type_Name );
910 #if CONOPSYS_TARGET == CONOPSYS_TARGET_VDC
1057 #if CONOPSYS_TARGET == CONOPSYS_TARGET_VDC
1090 #if CONOPSYS_TARGET == CONOPSYS_TARGET_VDC
union TConOpSys_Variant_Data TConOpSys_Variant_Data
ConOpSys variant data storage structure.
US us_Datatype_Names[256]
Definition: ConOpSys_Variant.cpp:72
ConOpSys variant data type class header file.
TConOpSys_Variant_Data_Type
Definition: ConOpSys_Variant_Data_Type.h:57
ConOpSys data type definitions header file.
long int IQ6
32 bit fixed point number datatype definition
Definition: Defines.h:302
long int IQ32
32 bit fixed point number datatype definition
Definition: Defines.h:224
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
long int IQ9
32 bit fixed point number datatype definition
Definition: Defines.h:293
long int IQ23
32 bit fixed point number datatype definition
Definition: Defines.h:251
long int IQ31
32 bit fixed point number datatype definition
Definition: Defines.h:227
long int IQ27
32 bit fixed point number datatype definition
Definition: Defines.h:239
unsigned long long U64
Binary 64-Bit unsigned integer datatype defenition.
Definition: Defines.h:213
long int IQ22
32 bit fixed point number datatype definition
Definition: Defines.h:254
UnicodeString US
Unicode string datatype definition.
Definition: Defines.h:358
long I32
2s Compliment 32-Bit signed integer datatype defenition
Definition: Defines.h:206
long int IQ25
32 bit fixed point number datatype definition
Definition: Defines.h:245
long int IQ13
32 bit fixed point number datatype definition
Definition: Defines.h:281
unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
long int IQ7
32 bit fixed point number datatype definition
Definition: Defines.h:299
long int IQ28
32 bit fixed point number datatype definition
Definition: Defines.h:236
long int IQ21
32 bit fixed point number datatype definition
Definition: Defines.h:257
long int IQ24
32 bit fixed point number datatype definition
Definition: Defines.h:248
signed char I8
2s Compliment 8-Bit signed integer datatype defenition
Definition: Defines.h:186
long int IQ16
32 bit fixed point number datatype definition
Definition: Defines.h:272
long double F80
IEEE-754 80-Bit extended presession floating point numbers datatype defenition.
Definition: Defines.h:330
unsigned long long CDT64
Data time type.
Definition: Defines.h:340
long int IQ2
32 bit fixed point number datatype definition
Definition: Defines.h:314
long int IQ12
32 bit fixed point number datatype definition
Definition: Defines.h:284
long int IQ10
32 bit fixed point number datatype definition
Definition: Defines.h:290
long int IQ20
32 bit fixed point number datatype definition
Definition: Defines.h:260
long int IQ8
32 bit fixed point number datatype definition
Definition: Defines.h:296
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
long int IQ14
32 bit fixed point number datatype definition
Definition: Defines.h:278
short I16
2s Compliment 16-Bit signed integer datatype defenition
Definition: Defines.h:196
long int IQ1
32 bit fixed point number datatype definition
Definition: Defines.h:317
long long I64
2s Compliment 64-Bit signed integer datatype defenition
Definition: Defines.h:217
long int IQ15
32 bit fixed point number datatype definition
Definition: Defines.h:275
long int IQ29
32 bit fixed point number datatype definition
Definition: Defines.h:233
long int IQ26
32 bit fixed point number datatype definition
Definition: Defines.h:242
long int IQ4
32 bit fixed point number datatype definition
Definition: Defines.h:308
long int IQ3
32 bit fixed point number datatype definition
Definition: Defines.h:311
long int IQ17
32 bit fixed point number datatype definition
Definition: Defines.h:269
unsigned long R32
Record datatype defenition.
Definition: Defines.h:366
long int IQ30
32 bit fixed point number datatype definition
Definition: Defines.h:230
double F64
IEEE-754 64-Bit double presession floating point numbers datatype defenition.
Definition: Defines.h:327
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
long int IQ18
32 bit fixed point number datatype definition
Definition: Defines.h:266
char C8
ASCII 8-Bit char datatype defenition.
Definition: Defines.h:156
long int IQ19
32 bit fixed point number datatype definition
Definition: Defines.h:263
long int IQ11
32 bit fixed point number datatype definition
Definition: Defines.h:287
long int IQ5
32 bit fixed point number datatype definition
Definition: Defines.h:305
ConOpSys variant class.
Definition: ConOpSys_Variant.h:851
BOOL Get_Value_As_Variant(TConOpSys_Variant_Data *object_Variant_Value, U32 u32_Element_Index)
Definition: ConOpSys_Variant.cpp:24501
BOOL Set_Value_As_I8(I8 i8_Value)
Set value from U8 value.
Definition: ConOpSys_Variant.cpp:6416
VOID Get_Value_As_Decimal_String(C8 *s8_Value, U32 u32_Buffer_Size)
Get value as decimal string.
Definition: ConOpSys_Variant.cpp:22524
BOOL operator>=(TConOpSys_Variant const &rhs)
Grater or queal operator overload.
Definition: ConOpSys_Variant.cpp:20411
BOOL Set_Value_As_F32(F32 f32_Value)
Set value from I64 value.
Definition: ConOpSys_Variant.cpp:6710
BOOL Set_Value_As_Variant(TConOpSys_Variant_Data *object_Variant_Value)
Set value from VMP value.
Definition: ConOpSys_Variant.cpp:6836
TConOpSys_Variant_Data_Type Get_Storage_Type()
Definition: ConOpSys_Variant.cpp:3248
VOID Clear()
Clear variant data buffer method.
Definition: ConOpSys_Variant.cpp:25048
BOOL operator<=(TConOpSys_Variant const &rhs)
Less or queal operator overload.
Definition: ConOpSys_Variant.cpp:17277
VOID Get_Value_As_F64(F64 *f64_Value)
Get value as F64.
Definition: ConOpSys_Variant.cpp:23513
BOOL operator!=(TConOpSys_Variant const &rhs)
Not equal operator overload.
Definition: ConOpSys_Variant.cpp:14130
BOOL Set_Value_As_I32(I32 i32_Value)
Set value from U32 value.
Definition: ConOpSys_Variant.cpp:6584
BOOL Decode_Momentum_Datatype()
Customer specific data decoding.
Definition: ConOpSys_Variant.cpp:7966
TConOpSys_Variant_Data_Type enum_Type
By the variant storage carried data type.
Definition: ConOpSys_Variant.h:1082
BOOL operator>(TConOpSys_Variant const &rhs)
Grater operator overload.
Definition: ConOpSys_Variant.cpp:18853
TConOpSys_Variant_Data struct_Data
Variant data storage.
Definition: ConOpSys_Variant.h:1055
BOOL Set_Random_Value()
Set random value. Used for debug purpoise only.
Definition: ConOpSys_Variant.cpp:7640
TConOpSys_Variant()
Class constructor method.
Definition: ConOpSys_Variant.cpp:416
BOOL Set_Value_As_I16(I16 i16_Value)
Set value from U16 value.
Definition: ConOpSys_Variant.cpp:6500
UnicodeString __fastcall Get_Type_As_UCS()
Definition: ConOpSys_Variant.cpp:2417
VOID Assign(TConOpSys_Variant *object_Value_To_Assign)
Assign variant to variant.
Definition: ConOpSys_Variant.cpp:8031
BOOL Is_Pointer_Type()
Definition: ConOpSys_Variant.cpp:4265
BOOL Is_Assignable_From(TConOpSys_Variant_Data_Type enum_Type)
Definition: ConOpSys_Variant.cpp:4087
BOOL operator<(TConOpSys_Variant const &rhs)
Less operator overload.
Definition: ConOpSys_Variant.cpp:15704
BOOL Precheck_Value_As_Decimal_String(C8 *s8_Value)
Precheck value from decimal string.
Definition: ConOpSys_Variant.cpp:4424
BOOL Set_Value_As_Hex_String(C8 *s8_Value)
Set value from hexal string.
Definition: ConOpSys_Variant.cpp:5795
BOOL Set_Value_As_U16(U16 u16_Value)
Set value from I8 value.
Definition: ConOpSys_Variant.cpp:6458
TConOpSys_Variant_Data_Type Get_Type()
Get assigned variant datatype.
Definition: ConOpSys_Variant.cpp:2402
VOID Get_Value_As_Hex_String(C8 *s8_Value, U32 u32_Buffer_Size)
Get value as hexal string.
Definition: ConOpSys_Variant.cpp:21969
BOOL Set_Value_As_BOOL(BOOL bool_Value)
Definition: ConOpSys_Variant.cpp:6332
BOOL Encode_Momentum_Datatype()
Customer specific data encoding.
Definition: ConOpSys_Variant.cpp:7905
BOOL Set_Value_As_U64(U64 u64_Value)
Set value from I32 value.
Definition: ConOpSys_Variant.cpp:6626
BOOL Set_Value_As_I64(I64 i64_Value)
Set value from U64 value.
Definition: ConOpSys_Variant.cpp:6668
BOOL Set_Type(TConOpSys_Variant_Data_Type enum_New_Type, TConOpSys_Variant_Data *struct_Array, U32 u32_Size)
Definition: ConOpSys_Variant.cpp:455
BOOL Is_Storage_Type()
Definition: ConOpSys_Variant.cpp:4279
BOOL Set_Value_As_F64(F64 f64_Value)
Set value from F32 value.
Definition: ConOpSys_Variant.cpp:6752
U32 Get_Size()
Get value size in bytes.
Definition: ConOpSys_Variant.cpp:3678
UnicodeString ds_Data
Variant data storage for strings.
Definition: ConOpSys_Variant.h:1059
BOOL operator==(TConOpSys_Variant const &rhs)
Equal operator overload.
Definition: ConOpSys_Variant.cpp:12560
BOOL Set_Value_As_U32(U32 u32_Value)
Set value from I16 value.
Definition: ConOpSys_Variant.cpp:6542
TConOpSys_Variant & operator=(TConOpSys_Variant const &rhs)
Assign operator overload.
Definition: ConOpSys_Variant.cpp:9763
BOOL Set_Value_As_U8(U8 u8_Value)
Set value from BOOL value.
Definition: ConOpSys_Variant.cpp:6374
BOOL Set_Value_As_Decimal_String(C8 *s8_Value)
Set value from decimal string.
Definition: ConOpSys_Variant.cpp:5132
BOOL Set_Value_U64_As_VMP(U64 u64_VMP_Value)
Set value from F64 value.
Definition: ConOpSys_Variant.cpp:6794
ConOpSys variant data storage structure.
Definition: ConOpSys_Variant.h:403
U8 u8_Low
Low nibble.
Definition: ConOpSys_Variant.h:414
I64 * ai64_Value
Definition: ConOpSys_Variant.h:789
IQ15 iq15_Value
Data storage for 32 bit fixed point integer value in Q.15 format.
Definition: ConOpSys_Variant.h:598
IQ9 iq9_Value
Data storage for 32 bit fixed point integer value in Q.9 format.
Definition: ConOpSys_Variant.h:580
BOOL * abool_Value
Definition: ConOpSys_Variant.h:782
IQ18 iq18_Value
Data storage for 32 bit fixed point integer value in Q.18 format.
Definition: ConOpSys_Variant.h:607
IQ9 * piq9_Value
Definition: ConOpSys_Variant.h:740
IQ14 iq14_Value
Data storage for 32 bit fixed point integer value in Q.14 format.
Definition: ConOpSys_Variant.h:595
IQ4 * piq4_Value
Definition: ConOpSys_Variant.h:735
IQ6 * piq6_Value
Definition: ConOpSys_Variant.h:737
IQ5 iq5_Value
Data storage for 32 bit fixed point integer value in Q.5 format.
Definition: ConOpSys_Variant.h:568
U64 vmp_Value
Virtual machine program.
Definition: ConOpSys_Variant.h:801
U16 bit2_Result_Type
Result 1 type.
Definition: ConOpSys_Variant.h:834
IQ1 * piq1_Value
Definition: ConOpSys_Variant.h:732
struct TConOpSys_Variant_Data::@40::@45 struct_Nibble
Nibble parsing struct.
IQ26 iq26_Value
Data storage for 32 bit fixed point integer value in Q.26 format.
Definition: ConOpSys_Variant.h:631
struct TConOpSys_Variant_Data::@44 struct_VM_Command
BOOL bool_Value
Data storage for boolean value.
Definition: ConOpSys_Variant.h:481
U16 b1_Bit_12
Data storage U16, bit 12.
Definition: ConOpSys_Variant.h:467
I32 * pi32_Value
Definition: ConOpSys_Variant.h:679
IQ31 iq31_Value
Data storage for 32 bit fixed point integer value in Q.31 format.
Definition: ConOpSys_Variant.h:646
U16 b1_Bit_13
Data storage U16, bit 13.
Definition: ConOpSys_Variant.h:470
U16 b1_Bit_10
Data storage U16, bit 10.
Definition: ConOpSys_Variant.h:461
IQ22 iq22_Value
Data storage for 32 bit fixed point integer value in Q.22 format.
Definition: ConOpSys_Variant.h:619
IQ3 * piq3_Value
Definition: ConOpSys_Variant.h:734
IQ23 * piq23_Value
Definition: ConOpSys_Variant.h:754
U16 b1_Bit_1
Data storage U16, bit 1.
Definition: ConOpSys_Variant.h:434
I8 * ai8_Value
Definition: ConOpSys_Variant.h:783
F64 * af64_Value
Definition: ConOpSys_Variant.h:792
F256 f256_Value
Data storage for 256 bit floating point number value.
Definition: ConOpSys_Variant.h:548
IQ13 iq13_Value
Data storage for 32 bit fixed point integer value in Q.13 format.
Definition: ConOpSys_Variant.h:592
U8 * au8_Value
Definition: ConOpSys_Variant.h:784
F32 f32_Value
Data storage for 32 bit floating point number value.
Definition: ConOpSys_Variant.h:523
U16 b1_Bit_15
Data storage U16, bit 15.
Definition: ConOpSys_Variant.h:476
IQ11 * piq11_Value
Definition: ConOpSys_Variant.h:742
I32 * ai32_Value
Definition: ConOpSys_Variant.h:787
IQ28 * piq28_Value
Definition: ConOpSys_Variant.h:759
U256 * pu256_Value
Definition: ConOpSys_Variant.h:701
IQ30 * piq30_Value
Definition: ConOpSys_Variant.h:761
U16 bit2_Operand_2_Type
Operand 2 type.
Definition: ConOpSys_Variant.h:831
IQ25 * piq25_Value
Definition: ConOpSys_Variant.h:756
U16 * au16_Value
Definition: ConOpSys_Variant.h:786
IQ27 iq27_Value
Data storage for 32 bit fixed point integer value in Q.27 format.
Definition: ConOpSys_Variant.h:634
U16 b1_Bit_14
Data storage U16, bit 14.
Definition: ConOpSys_Variant.h:473
union TConOpSys_Variant_Data::@40 u8_Buffer[CONOPSYS_VARIANT_DATA_SIZE]
Generic data buffer.
BOOL * pbool_Value
Definition: ConOpSys_Variant.h:667
F80 * pf80_Value
Definition: ConOpSys_Variant.h:715
I16 * pi16_Value
Definition: ConOpSys_Variant.h:675
F128 * pf128_Value
Definition: ConOpSys_Variant.h:720
U16 b1_Bit_6
Data storage U16, bit 6.
Definition: ConOpSys_Variant.h:449
IQ31 * piq31_Value
Definition: ConOpSys_Variant.h:762
U8 u8_Byte
Data storage.
Definition: ConOpSys_Variant.h:422
U16 u16_Opcode
Opcode payload.
Definition: ConOpSys_Variant.h:822
IQ21 * piq21_Value
Definition: ConOpSys_Variant.h:752
IQ1 iq1_Value
Data storage for 32 bit fixed point integer value in Q.1 format.
Definition: ConOpSys_Variant.h:556
IQ25 iq25_Value
Data storage for 32 bit fixed point integer value in Q.25 format.
Definition: ConOpSys_Variant.h:628
IQ6 iq6_Value
Data storage for 32 bit fixed point integer value in Q.6 format.
Definition: ConOpSys_Variant.h:571
IQ32 iq32_Value
Data storage for 32 bit fixed point integer value in Q.32 format.
Definition: ConOpSys_Variant.h:649
R32 r32_Value
Definition: ConOpSys_Variant.h:657
U16 bit10_Command
Command opcode.
Definition: ConOpSys_Variant.h:837
IQ24 * piq24_Value
Definition: ConOpSys_Variant.h:755
IQ27 * piq27_Value
Definition: ConOpSys_Variant.h:758
U32 u32_Value
Data storage for 32 bit unsigned integer value.
Definition: ConOpSys_Variant.h:496
U16 b1_Bit_9
Data storage U16, bit 9.
Definition: ConOpSys_Variant.h:458
IQ8 * piq8_Value
Definition: ConOpSys_Variant.h:739
IQ29 iq29_Value
Data storage for 32 bit fixed point integer value in Q.29 format.
Definition: ConOpSys_Variant.h:640
F64 f64_Value
Data storage for 64 bit floating point number value.
Definition: ConOpSys_Variant.h:526
I8 * pi8_Value
Definition: ConOpSys_Variant.h:671
IQ18 * piq18_Value
Definition: ConOpSys_Variant.h:749
F64 * pf64_Value
Definition: ConOpSys_Variant.h:712
IQ12 * piq12_Value
Definition: ConOpSys_Variant.h:743
U16 b1_Bit_2
Data storage U16, bit 2.
Definition: ConOpSys_Variant.h:437
U64 * pu64_Value
Definition: ConOpSys_Variant.h:682
IQ21 iq21_Value
Data storage for 32 bit fixed point integer value in Q.21 format.
Definition: ConOpSys_Variant.h:616
F128 f128_Value
Data storage for 128 bit floating point number value.
Definition: ConOpSys_Variant.h:540
U64 u64_Value
Data storage for 64 bit unsigned integer value.
Definition: ConOpSys_Variant.h:502
U64 * avmp_Value
Definition: ConOpSys_Variant.h:793
IQ20 iq20_Value
Data storage for 32 bit fixed point integer value in Q.20 format.
Definition: ConOpSys_Variant.h:613
U16 b1_Bit_11
Data storage U16, bit 11.
Definition: ConOpSys_Variant.h:464
IQ11 iq11_Value
Data storage for 32 bit fixed point integer value in Q.11 format.
Definition: ConOpSys_Variant.h:586
IQ2 * piq2_Value
Definition: ConOpSys_Variant.h:733
F80 f80_Value
Data storage for 80 bit floating point number value.
Definition: ConOpSys_Variant.h:532
U16 bit2_Operand_1_Type
Operand 1 type.
Definition: ConOpSys_Variant.h:828
F256 * pf256_Value
Definition: ConOpSys_Variant.h:725
I32 i32_Value
Data storage for 32 bit signed integer value.
Definition: ConOpSys_Variant.h:499
F32 * pf32_Value
Definition: ConOpSys_Variant.h:711
U8 u8_High
High nibble.
Definition: ConOpSys_Variant.h:417
CDT64 * pcdt64_Value
Definition: ConOpSys_Variant.h:767
IQ28 iq28_Value
Data storage for 32 bit fixed point integer value in Q.28 format.
Definition: ConOpSys_Variant.h:637
IQ10 iq10_Value
Data storage for 32 bit fixed point integer value in Q.10 format.
Definition: ConOpSys_Variant.h:583
IQ15 * piq15_Value
Definition: ConOpSys_Variant.h:746
I64 * pi64_Value
Definition: ConOpSys_Variant.h:683
VOID * pvoid_Value
Definition: ConOpSys_Variant.h:772
IQ16 * piq16_Value
Definition: ConOpSys_Variant.h:747
IQ7 * piq7_Value
Definition: ConOpSys_Variant.h:738
U32 u32_Size
Definition: ConOpSys_Variant.h:795
IQ23 iq23_Value
Data storage for 32 bit fixed point integer value in Q.23 format.
Definition: ConOpSys_Variant.h:622
U64 u64_VM_Command
VM command raw.
Definition: ConOpSys_Variant.h:804
U16 * pu16_Value
Definition: ConOpSys_Variant.h:674
I64 i64_Value
Data storage for 64 bit signed integer value.
Definition: ConOpSys_Variant.h:505
F32 * af32_Value
Definition: ConOpSys_Variant.h:791
IQ17 iq17_Value
Data storage for 32 bit fixed point integer value in Q.17 format.
Definition: ConOpSys_Variant.h:604
IQ12 iq12_Value
Data storage for 32 bit fixed point integer value in Q.12 format.
Definition: ConOpSys_Variant.h:589
IQ5 * piq5_Value
Definition: ConOpSys_Variant.h:736
IQ13 * piq13_Value
Definition: ConOpSys_Variant.h:744
I128 * pi128_Value
Definition: ConOpSys_Variant.h:694
U16 b1_Bit_8
Data storage U16, bit 8.
Definition: ConOpSys_Variant.h:455
IQ19 * piq19_Value
Definition: ConOpSys_Variant.h:750
IQ26 * piq26_Value
Definition: ConOpSys_Variant.h:757
IQ14 * piq14_Value
Definition: ConOpSys_Variant.h:745
CDT64 cdt64_Value
Data storage for 64 bit data and time CDT64 value.
Definition: ConOpSys_Variant.h:654
U16 u16_Result_Index
result data index
Definition: ConOpSys_Variant.h:810
U32 * au32_Value
Definition: ConOpSys_Variant.h:788
IQ29 * piq29_Value
Definition: ConOpSys_Variant.h:760
IQ7 iq7_Value
Data storage for 32 bit fixed point integer value in Q.7 format.
Definition: ConOpSys_Variant.h:574
I16 i16_Value
Data storage for 16 bit signed integer value.
Definition: ConOpSys_Variant.h:493
U32 * pu32_Value
Definition: ConOpSys_Variant.h:678
U16 b1_Bit_4
Data storage U16, bit 4.
Definition: ConOpSys_Variant.h:443
IQ16 iq16_Value
Data storage for 32 bit fixed point integer value in Q.16 format.
Definition: ConOpSys_Variant.h:601
U16 b1_Bit_3
Data storage U16, bit 3.
Definition: ConOpSys_Variant.h:440
IQ32 * piq32_Value
Definition: ConOpSys_Variant.h:763
IQ8 iq8_Value
Data storage for 32 bit fixed point integer value in Q.8 format.
Definition: ConOpSys_Variant.h:577
IQ2 iq2_Value
Data storage for 32 bit fixed point integer value in Q.2 format.
Definition: ConOpSys_Variant.h:559
I256 * pi256_Value
Definition: ConOpSys_Variant.h:706
U16 b1_Bit_7
Data storage U16, bit 7.
Definition: ConOpSys_Variant.h:452
U128 * pu128_Value
Definition: ConOpSys_Variant.h:689
IQ3 iq3_Value
Data storage for 32 bit fixed point integer value in Q.3 format.
Definition: ConOpSys_Variant.h:562
IQ17 * piq17_Value
Definition: ConOpSys_Variant.h:748
IQ19 iq19_Value
Data storage for 32 bit fixed point integer value in Q.19 format.
Definition: ConOpSys_Variant.h:610
U8 * pu8_Value
Definition: ConOpSys_Variant.h:670
U16 b1_Bit_5
Data storage U16, bit 5.
Definition: ConOpSys_Variant.h:446
U16 b1_Bit_0
Data storage U16, bit 0.
Definition: ConOpSys_Variant.h:431
IQ4 iq4_Value
Data storage for 32 bit fixed point integer value in Q.4 format.
Definition: ConOpSys_Variant.h:565
IQ20 * piq20_Value
Definition: ConOpSys_Variant.h:751
U8 u8_Value
Data storage for 8 bit unsigned integer value.
Definition: ConOpSys_Variant.h:484
I16 * ai16_Value
Definition: ConOpSys_Variant.h:785
IQ30 iq30_Value
Data storage for 32 bit fixed point integer value in Q.30 format.
Definition: ConOpSys_Variant.h:643
IQ10 * piq10_Value
Definition: ConOpSys_Variant.h:741
U16 u16_Operand_2_Index
operand 2 data index
Definition: ConOpSys_Variant.h:816
U16 u16_Operand_1_Index
operand 1 data index
Definition: ConOpSys_Variant.h:813
U16 u16_Value
Data storage for 16 bit unsigned integer value.
Definition: ConOpSys_Variant.h:490
I8 i8_Value
Data storage for 8 bit signed integer value.
Definition: ConOpSys_Variant.h:487
IQ24 iq24_Value
Data storage for 32 bit fixed point integer value in Q.24 format.
Definition: ConOpSys_Variant.h:625
U64 * au64_Value
Definition: ConOpSys_Variant.h:790
TConOpSys_Variant_Data * vd_Value
Definition: ConOpSys_Variant.h:780
IQ22 * piq22_Value
Definition: ConOpSys_Variant.h:753
struct TConOpSys_Variant_Data::@41 u16_Bits
U16 data buffer as bits.