7 Teleservice Application Framework
User Manual
185/374
7.3.5.4.9
ydatad_get_variable_info
Function Description
sint32 ydatad_get_variable_info (const sint32
os32_DatapoolIndex,
const sint32
os32_VariableListIndex,
const sint32
os32_VariableIndex,
T_DATA_VARIABLE_INFO * const
opt_DataVariableInfo)
The function verifies whether the indexed variable exists and returns a pointer to the variable information
structure opt_DataVariableInfo.
Information Flow
Input Information
Parameter
Range
Description
os32_DatapoolIndex
0 .. maximum of sint32
includes the data pool index
os32_VariableListIndex
0 .. maximum of sint32
includes the variable list index
os32_VariableIndex
0 .. maximum of sint32
includes the variable index
Output Information
Parameter
Range
Description
opt_DataVariableInfo
T_DATA_VARIABLE_INFO
includes the data variable info
Structure T_DATA_VARIABLE_INFO
typedef struct
{
charn acn_VarName[MAX_DP_NAME_LENGTH];
// Variable name, max size of 32
charn acn_Type[MAX_DP_TYPENAME_LENGTH];
// Type of variable: max size of 10
// "UINT8"
// "SINT8"
// "UINT16"
// "SINT16"
// "UINT32"
// "SINT32"
// "FLOAT32"
// "AOBYTE"
// "STRING"
E_DataType e_TypeIndex;
sint32 s32_Size;
// Size of the variable
charn acn_Unit[MAX_DP_METANAME_LENGTH];
// Unit of the variable, max size of 64
charn acn_Comment[MAX_DP_METANAME_LENGTH];
// Comment of the variable, max size of
64
void* pv_SHM_Address;
sint32 s32_Address_Offset;
} T_DATA_VARIABLE_INFO;
typedef enum
{
eUNKNOWN = 0,
eUINT8,
eSINT8,
eUINT16,
eSINT16,
eUINT32,
eSINT32,
Summary of Contents for TC1
Page 1: ...TC1 User Manual Version of this document V1 00r0 ...
Page 25: ...5 Hardware User Manual 25 374 5 2 2 Block Diagram Variant TC1 WIFI ...
Page 34: ...5 Hardware User Manual 34 374 5 6 Housing Connector Top view and side view Bottom View ...
Page 125: ...7 Teleservice Application Framework User Manual 125 374 TAF overview ...
Page 190: ...7 Teleservice Application Framework User Manual 190 374 How the logger mechanism works ...