EasyManua.ls Logo

STW TC1 - Page 176

STW TC1
374 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
7 Teleservice Application Framework
User Manual 176/374
Example
// Global module
T_DATA_DATAPOOL_INFO *pt_Datapool;
sint32 s32_Retval = C_NO_ERR;
charn acn_HelpString[MAX_DP_BASEFOLDER_LENGHT];
uint32 u32_NumberOfDatapools
u32_NumberOfDatapools = ydatad_get_size_loaded_datapools ();
for (uint32 u32_i = 0; u32_i < s32_NumberOfDatapools; u32_i++)
{
s32_Retval = ydatad_get_datapool_info (u32_i, &pt_Datapool);
if (s32_Retval != C_NO_ERR)
{
// Do error handling
}
if (strstr (pt_Datapool_Info->acn_DatapoolName, "MyDatapool") != NULL)
{
s32_Retval = ydatad_load_datapool (u32_i, acn_HelpString);
if (s32_Retval != C_NO_ERR)
{
// Error handling
}
}
}
7.3.5.4.2 ydatad_get_number_of_loaded_datapools
Function Description
sint32 ydatad_get_number_of_loaded_datapools(void)
The function returns the number of loaded data pools.
Information Flow
Output Information
Return Value
Description
> 0
Number of loaded data pools
0
No data pools initialized or function ydatad_load_datapool_names was not called
before
Example
// Global module
uint32 u32_NumberOfDatapools;
u32_NumberOfDatapools = ydatad_get_number_loaded_datapools ();

Table of Contents