|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
ConOpSys data type definitions header file. More...


Go to the source code of this file.
Classes | |
| union | U16_Composite |
| Generic U16 data composition. More... | |
| union | U32_Composite |
| Generic U32 data composition. More... | |
| union | TOS_Status_Structure |
| OS parameter status structure. More... | |
| struct | TCAN_Msg |
| struct | CANopen_EMCY |
Macros | |
| #define | CONOPSYS_SOFTWARE_MODULE_DISABLED 0 |
| #define | CONOPSYS_SOFTWARE_MODULE_ENABLED 1 |
| #define | CPU_SIZE unsigned char |
| Native CPU datatype size: 32-Bit CPU. More... | |
| #define | unset -1 |
| Unset value of thrilean datatype defenition. More... | |
| #define | NULL ((void *)(0)) |
| #define | S7_CODE_BLANK ( (S7)0x00 ) |
| Seven segment code definition for blank symbol. More... | |
| #define | S7_CODE_0 ( (S7)0x3F ) |
| Seven segment code definition for '0' symbol. More... | |
| #define | S7_CODE_1 ( (S7)0x06 ) |
| Seven segment code definition for '1' symbol. More... | |
| #define | S7_CODE_2 ( (S7)0x5B ) |
| Seven segment code definition for '2' symbol. More... | |
| #define | S7_CODE_3 ( (S7)0x4F ) |
| Seven segment code definition for '3' symbol. More... | |
| #define | S7_CODE_4 ( (S7)0x66 ) |
| Seven segment code definition for '4' symbol. More... | |
| #define | S7_CODE_5 ( (S7)0x6D ) |
| Seven segment code definition for '5' symbol. More... | |
| #define | S7_CODE_6 ( (S7)0x7D ) |
| Seven segment code definition for '6' symbol. More... | |
| #define | S7_CODE_7 ( (S7)0x07 ) |
| Seven segment code definition for '7' symbol. More... | |
| #define | S7_CODE_8 ( (S7)0x7F ) |
| Seven segment code definition for '8' symbol. More... | |
| #define | S7_CODE_9 ( (S7)0x6F ) |
| Seven segment code definition for '9' symbol. More... | |
| #define | S7_CODE_CAPITAL_A ( (S7)0x77 ) |
| Seven segment code definition for 'A' symbol. More... | |
| #define | S7_CODE_CAPITAL_C ( (S7)0x39 ) |
| Seven segment code definition for 'C' symbol. More... | |
| #define | S7_CODE_CAPITAL_E ( (S7)0x79 ) |
| Seven segment code definition for 'E' symbol. More... | |
| #define | S7_CODE_CAPITAL_F ( (S7)0x71 ) |
| Seven segment code definition for 'F' symbol. More... | |
| #define | S7_CODE_CAPITAL_P ( (S7)0x73 ) |
| Seven segment code definition for 'P' symbol. More... | |
| #define | S7_CODE_CAPITAL_R ( (S7)0x50 ) |
| Seven segment code definition for 'r' symbol. More... | |
| #define | S7_CODE_CAPITAL_D ( (S7)0x5e ) |
| Seven segment code definition for 'd' symbol. More... | |
| #define | S7_CODE_CAPITAL_Y ( (S7)0x6e ) |
| Seven segment code definition for 'Y' symbol. More... | |
| #define | S7_CODE_d ( (S7)0x5e ) |
| Seven segment code definition for 'd' symbol. More... | |
| #define | S7_CODE_b ( (S7)0x7C ) |
| Seven segment code definition for 'b' symbol. More... | |
| #define | S7_CODE_o ( (S7)0x5C ) |
| Seven segment code definition for 'o' symbol. More... | |
| #define | S7_CODE_n ( (S7)0x54 ) |
| Seven segment code definition for 'n' symbol. More... | |
| #define | S7_CODE_r ( (S7)0x50 ) |
| Seven segment code definition for 'r' symbol. More... | |
| #define | S7_CODE_DASH ( (S7)0x40 ) |
| Seven segment code definition for '-' symbol. More... | |
| #define | S7_CODE_DECIMAL_POINT ( (S7)0x80 ) |
| Seven segment code definition for '.' symbol. More... | |
| #define | U8_MIN ( (U8)0x00 ) |
| minimum value for U8 definition More... | |
| #define | U8_MAX ( (U8)0xFF ) |
| Maxinum value for U8 definition. More... | |
| #define | I8_MIN ( (U8)0x80 ) |
| minimum value for I8 definition More... | |
| #define | I8_MAX ( (U8)0x7F ) |
| Maxinum value for I8 definition. More... | |
| #define | U16_MIN ( (U16)0x0000 ) |
| minimum value for U16 definition More... | |
| #define | U16_MAX ( (U16)0xFFFF ) |
| Maxinum value for U16 definition. More... | |
| #define | I16_MIN ( (U16)0x8000 ) |
| minimum value for I16 definition More... | |
| #define | I16_MAX ( (U16)0x7FFF ) |
| Maxinum value for I16 definition. More... | |
| #define | U32_MIN ( (U32)0x00000000 ) |
| minimum value for U32 definition More... | |
| #define | U32_MAX ( (U32)0xFFFFFFFF ) |
| Maxinum value for U32 definition. More... | |
| #define | I32_MIN ( (U32)0x80000000 ) |
| minimum value for I32 definition More... | |
| #define | I32_MAX ( (U32)0x7FFFFFFF ) |
| Maxinum value for I32 definition. More... | |
| #define | U64_MIN ( (U64)0x0000000000000000 ) |
| minimum value for U64 definition More... | |
| #define | U64_MAX ( (U64)0xFFFFFFFFFFFFFFFF ) |
| Maxinum value for U64 definition. More... | |
| #define | I64_MIN ( (U64)0x8000000000000000 ) |
| minimum value for I64 definition More... | |
| #define | I64_MAX ( (U64)0x7FFFFFFFFFFFFFFF ) |
| Maxinum value for I64 definition. More... | |
| #define | BOOL_STRING_BUFFER 2 |
| #define | U8_STRING_BUFFER 4 |
| #define | I8_STRING_BUFFER 5 |
| #define | U16_STRING_BUFFER 6 |
| #define | I16_STRING_BUFFER 7 |
| #define | F32_STRING_BUFFER 16 + 1 |
| #define | F64_STRING_BUFFER 24 + 1 |
| #define | ISO_639_1_STRING_DE "DE" |
| ISO-639-1 language sting for "DE" definition. More... | |
| #define | ISO_639_1_STRING_EN "EN" |
| ISO-639-1 language sting for "EN" definition. More... | |
| #define | ISO_639_1_STRING_RU "RU" |
| ISO-639-1 language sting for "RU" definition. More... | |
| #define | ISO_639_1_STRING_IT "IT" |
| ISO-639-1 language sting for "IT" definition. More... | |
| #define | ISO_639_1_STRING_ES "ES" |
| ISO-639-1 language sting for "ES" definition. More... | |
| #define | ISO_639_1_STRING_FR "FR" |
| ISO-639-1 language sting for "FR" definition. More... | |
| #define | EXTFUNC extern "C" |
Typedefs | |
| typedef void | VOID |
| Datatypesess datatype definition. More... | |
| typedef int | BOOL |
| Boolean datatype definition. More... | |
| typedef int | TRIL |
| Thrilean datatype defenition. More... | |
| typedef unsigned char | UC8 |
| ASCII 8-Bit unsigned char datatype defenition. More... | |
| typedef char | C8 |
| ASCII 8-Bit char datatype defenition. More... | |
| typedef unsigned char | U8 |
| Binary 8-Bit unsigned integer datatype defenition. More... | |
| typedef signed char | I8 |
| 2s Compliment 8-Bit signed integer datatype defenition More... | |
| typedef unsigned short | U16 |
| Binary 16-Bit unsigned integer datatype defenition. More... | |
| typedef short | I16 |
| 2s Compliment 16-Bit signed integer datatype defenition More... | |
| typedef unsigned long | U32 |
| Binary 32-Bit unsigned integer datatype defenition. More... | |
| typedef long | I32 |
| 2s Compliment 32-Bit signed integer datatype defenition More... | |
| typedef unsigned long long | U64 |
| Binary 64-Bit unsigned integer datatype defenition. More... | |
| typedef long long | I64 |
| 2s Compliment 64-Bit signed integer datatype defenition More... | |
| typedef long int | IQ32 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ31 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ30 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ29 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ28 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ27 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ26 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ25 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ24 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ23 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ22 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ21 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ20 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ19 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ18 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ17 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ16 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ15 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ14 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ13 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ12 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ11 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ10 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ9 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ8 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ7 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ6 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ5 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ4 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ3 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ2 |
| 32 bit fixed point number datatype definition More... | |
| typedef long int | IQ1 |
| 32 bit fixed point number datatype definition More... | |
| typedef float | F32 |
| IEEE-754 32-Bit single presession floating point numbers datatype defenition. More... | |
| typedef double | F64 |
| IEEE-754 64-Bit double presession floating point numbers datatype defenition. More... | |
| typedef long double | F80 |
| IEEE-754 80-Bit extended presession floating point numbers datatype defenition. More... | |
| typedef unsigned long long | CDT64 |
| Data time type. More... | |
| typedef AnsiString | AS |
| Linear data and time. More... | |
| typedef UnicodeString | DS |
| Unicode string datatype definition. More... | |
| typedef UnicodeString | US |
| Unicode string datatype definition. More... | |
| typedef unsigned long | R32 |
| Record datatype defenition. More... | |
| typedef unsigned long | SC |
| ConOpSys status code. More... | |
| typedef unsigned long | EC |
| ConOpSys event code. More... | |
| typedef unsigned char | S7 |
| 7-Segment code datatype definition More... | |
Variables | |
| const C8 | Bin2HexTable [16] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' } |
ConOpSys data type definitions header file.
| #define BOOL_STRING_BUFFER 2 |
| #define CONOPSYS_SOFTWARE_MODULE_DISABLED 0 |
| #define CONOPSYS_SOFTWARE_MODULE_ENABLED 1 |
| #define CPU_SIZE unsigned char |
Native CPU datatype size: 32-Bit CPU.
| #define EXTFUNC extern "C" |
| #define F32_STRING_BUFFER 16 + 1 |
| #define F64_STRING_BUFFER 24 + 1 |
| #define I16_MAX ( (U16)0x7FFF ) |
Maxinum value for I16 definition.
| #define I16_MIN ( (U16)0x8000 ) |
minimum value for I16 definition
| #define I16_STRING_BUFFER 7 |
| #define I32_MAX ( (U32)0x7FFFFFFF ) |
Maxinum value for I32 definition.
| #define I32_MIN ( (U32)0x80000000 ) |
minimum value for I32 definition
| #define I64_MAX ( (U64)0x7FFFFFFFFFFFFFFF ) |
Maxinum value for I64 definition.
| #define I64_MIN ( (U64)0x8000000000000000 ) |
minimum value for I64 definition
| #define I8_MAX ( (U8)0x7F ) |
Maxinum value for I8 definition.
| #define I8_MIN ( (U8)0x80 ) |
minimum value for I8 definition
| #define I8_STRING_BUFFER 5 |
| #define ISO_639_1_STRING_DE "DE" |
ISO-639-1 language sting for "DE" definition.
| #define ISO_639_1_STRING_EN "EN" |
ISO-639-1 language sting for "EN" definition.
| #define ISO_639_1_STRING_ES "ES" |
ISO-639-1 language sting for "ES" definition.
| #define ISO_639_1_STRING_FR "FR" |
ISO-639-1 language sting for "FR" definition.
| #define ISO_639_1_STRING_IT "IT" |
ISO-639-1 language sting for "IT" definition.
| #define ISO_639_1_STRING_RU "RU" |
ISO-639-1 language sting for "RU" definition.
| #define NULL ((void *)(0)) |
| #define S7_CODE_0 ( (S7)0x3F ) |
Seven segment code definition for '0' symbol.
| #define S7_CODE_1 ( (S7)0x06 ) |
Seven segment code definition for '1' symbol.
| #define S7_CODE_2 ( (S7)0x5B ) |
Seven segment code definition for '2' symbol.
| #define S7_CODE_3 ( (S7)0x4F ) |
Seven segment code definition for '3' symbol.
| #define S7_CODE_4 ( (S7)0x66 ) |
Seven segment code definition for '4' symbol.
| #define S7_CODE_5 ( (S7)0x6D ) |
Seven segment code definition for '5' symbol.
| #define S7_CODE_6 ( (S7)0x7D ) |
Seven segment code definition for '6' symbol.
| #define S7_CODE_7 ( (S7)0x07 ) |
Seven segment code definition for '7' symbol.
| #define S7_CODE_8 ( (S7)0x7F ) |
Seven segment code definition for '8' symbol.
| #define S7_CODE_9 ( (S7)0x6F ) |
Seven segment code definition for '9' symbol.
| #define S7_CODE_b ( (S7)0x7C ) |
Seven segment code definition for 'b' symbol.
| #define S7_CODE_BLANK ( (S7)0x00 ) |
Seven segment code definition for blank symbol.
| #define S7_CODE_CAPITAL_A ( (S7)0x77 ) |
Seven segment code definition for 'A' symbol.
| #define S7_CODE_CAPITAL_C ( (S7)0x39 ) |
Seven segment code definition for 'C' symbol.
| #define S7_CODE_CAPITAL_D ( (S7)0x5e ) |
Seven segment code definition for 'd' symbol.
| #define S7_CODE_CAPITAL_E ( (S7)0x79 ) |
Seven segment code definition for 'E' symbol.
| #define S7_CODE_CAPITAL_F ( (S7)0x71 ) |
Seven segment code definition for 'F' symbol.
| #define S7_CODE_CAPITAL_P ( (S7)0x73 ) |
Seven segment code definition for 'P' symbol.
| #define S7_CODE_CAPITAL_R ( (S7)0x50 ) |
Seven segment code definition for 'r' symbol.
| #define S7_CODE_CAPITAL_Y ( (S7)0x6e ) |
Seven segment code definition for 'Y' symbol.
| #define S7_CODE_d ( (S7)0x5e ) |
Seven segment code definition for 'd' symbol.
| #define S7_CODE_DASH ( (S7)0x40 ) |
Seven segment code definition for '-' symbol.
| #define S7_CODE_DECIMAL_POINT ( (S7)0x80 ) |
Seven segment code definition for '.' symbol.
| #define S7_CODE_n ( (S7)0x54 ) |
Seven segment code definition for 'n' symbol.
| #define S7_CODE_o ( (S7)0x5C ) |
Seven segment code definition for 'o' symbol.
| #define S7_CODE_r ( (S7)0x50 ) |
Seven segment code definition for 'r' symbol.
| #define U16_MAX ( (U16)0xFFFF ) |
Maxinum value for U16 definition.
| #define U16_MIN ( (U16)0x0000 ) |
minimum value for U16 definition
| #define U16_STRING_BUFFER 6 |
| #define U32_MAX ( (U32)0xFFFFFFFF ) |
Maxinum value for U32 definition.
| #define U32_MIN ( (U32)0x00000000 ) |
minimum value for U32 definition
| #define U64_MAX ( (U64)0xFFFFFFFFFFFFFFFF ) |
Maxinum value for U64 definition.
| #define U64_MIN ( (U64)0x0000000000000000 ) |
minimum value for U64 definition
| #define U8_MAX ( (U8)0xFF ) |
Maxinum value for U8 definition.
| #define U8_MIN ( (U8)0x00 ) |
minimum value for U8 definition
| #define U8_STRING_BUFFER 4 |
| #define unset -1 |
Unset value of thrilean datatype defenition.
| typedef AnsiString AS |
Linear data and time.
ANSI string datatype definition
| typedef int BOOL |
Boolean datatype definition.
| typedef char C8 |
ASCII 8-Bit char datatype defenition.
| typedef unsigned long long CDT64 |
Data time type.
Compressed data and time datatype definition
| typedef UnicodeString DS |
Unicode string datatype definition.
| typedef unsigned long EC |
ConOpSys event code.
| typedef float F32 |
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
| typedef double F64 |
IEEE-754 64-Bit double presession floating point numbers datatype defenition.
| typedef long double F80 |
IEEE-754 80-Bit extended presession floating point numbers datatype defenition.
| typedef short I16 |
2s Compliment 16-Bit signed integer datatype defenition
| typedef long I32 |
2s Compliment 32-Bit signed integer datatype defenition
| typedef long long I64 |
2s Compliment 64-Bit signed integer datatype defenition
| typedef signed char I8 |
2s Compliment 8-Bit signed integer datatype defenition
| typedef long int IQ1 |
32 bit fixed point number datatype definition
| typedef long int IQ10 |
32 bit fixed point number datatype definition
| typedef long int IQ11 |
32 bit fixed point number datatype definition
| typedef long int IQ12 |
32 bit fixed point number datatype definition
| typedef long int IQ13 |
32 bit fixed point number datatype definition
| typedef long int IQ14 |
32 bit fixed point number datatype definition
| typedef long int IQ15 |
32 bit fixed point number datatype definition
| typedef long int IQ16 |
32 bit fixed point number datatype definition
| typedef long int IQ17 |
32 bit fixed point number datatype definition
| typedef long int IQ18 |
32 bit fixed point number datatype definition
| typedef long int IQ19 |
32 bit fixed point number datatype definition
| typedef long int IQ2 |
32 bit fixed point number datatype definition
| typedef long int IQ20 |
32 bit fixed point number datatype definition
| typedef long int IQ21 |
32 bit fixed point number datatype definition
| typedef long int IQ22 |
32 bit fixed point number datatype definition
| typedef long int IQ23 |
32 bit fixed point number datatype definition
| typedef long int IQ24 |
32 bit fixed point number datatype definition
| typedef long int IQ25 |
32 bit fixed point number datatype definition
| typedef long int IQ26 |
32 bit fixed point number datatype definition
| typedef long int IQ27 |
32 bit fixed point number datatype definition
| typedef long int IQ28 |
32 bit fixed point number datatype definition
| typedef long int IQ29 |
32 bit fixed point number datatype definition
| typedef long int IQ3 |
32 bit fixed point number datatype definition
| typedef long int IQ30 |
32 bit fixed point number datatype definition
| typedef long int IQ31 |
32 bit fixed point number datatype definition
| typedef long int IQ32 |
32 bit fixed point number datatype definition
| typedef long int IQ4 |
32 bit fixed point number datatype definition
| typedef long int IQ5 |
32 bit fixed point number datatype definition
| typedef long int IQ6 |
32 bit fixed point number datatype definition
| typedef long int IQ7 |
32 bit fixed point number datatype definition
| typedef long int IQ8 |
32 bit fixed point number datatype definition
| typedef long int IQ9 |
32 bit fixed point number datatype definition
| typedef unsigned long R32 |
Record datatype defenition.
| typedef unsigned char S7 |
7-Segment code datatype definition
| typedef unsigned long SC |
ConOpSys status code.
| typedef int TRIL |
Thrilean datatype defenition.
| typedef unsigned short U16 |
Binary 16-Bit unsigned integer datatype defenition.
| typedef unsigned long U32 |
Binary 32-Bit unsigned integer datatype defenition.
| typedef unsigned long long U64 |
Binary 64-Bit unsigned integer datatype defenition.
| typedef unsigned char U8 |
Binary 8-Bit unsigned integer datatype defenition.
| typedef unsigned char UC8 |
ASCII 8-Bit unsigned char datatype defenition.
| typedef UnicodeString US |
Unicode string datatype definition.
| typedef void VOID |
Datatypesess datatype definition.
| enum TConntctor_Type |
| enum TReturn_Test_Code |
Global test status.
| enum TText_Encoding |
Text encoding codes.
| const C8 Bin2HexTable[16] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' } |
Referenced by High_Nibble_To_Hex(), Low_Nibble_To_Hex(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Parameter_Information_Request(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Parameter_Read_Request(), TProtocol_ANVILEX_Over_UART::Protocol_Parameter_Write_Request(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Parameter_Write_Request(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_Error_Code(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_Error_Code(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_String(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_String(), TProtocol_ANVILEX_Over_UART::Protocol_Transmit_U32_Value(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_U32_Value(), TProtocol_ANVILEX_Over_UART_V2::Protocol_Transmit_Variant_Value(), TProtocol_Base::Transmit_U16_Value_As_Hex(), TProtocol_Base::Transmit_U32_Value_As_Hex(), TProtocol_Base::Transmit_U64_Value_As_Hex(), TProtocol_Base::Transmit_U8_Value_As_Hex(), U16_To_Hex_String(), U32_To_Hex_String(), U64_To_Hex_String(), and U8_To_Hex_String().