EasyManua.ls Logo

STW TC1 - Page 204

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 204/374
Return Value
Description
log job does not exists
log job is active and cannot be updated
C_RANGE
Parameters are out of range
7.3.6.2.7 ylogd_set_master_save_condition
Function Description
sint32 ylogd_set_master_save_condition (const T_DBUS_Util *const opt_DBusInstance, const
charn * const opcn_LogJobName, const charn * const opcn_DatapoolName, const charn * const
opcn_ListName, const charn * const opcn_VariableName, const charn * const opcn_Logic,
const uint32 ou32_Hysteresis, const uint32 ou32_Threshold, const charn * const
opcn_Concatenation)
This function adds a new master save condition to the log job opcn_LogJobName:
if (VARIABLE ('<='or '>= or '==' or '!=') (os32_Threshold +/- os32_Hysteresis))
then
condition is true, value will be logged.
opcn_VariableName is the value of opcn_Datapoolname.opcn_ListName.opcn_VariableName.
When a master save condition is defined it will always be concatenated with the previous master save
conditions result. The variable to be tested is defined by: opcn_DatapoolName, opcn_ListName and
opcn_VariableName
The testing logic is defined by: opcn_Logic which can be '!=', '==', '<=', '>='
The variable is checked against the following parameters: os32_Threshold +/- os32_Hysteresis
If there are more than one conditions to be tested, then the result is logically linked with the previous result by
opcn_Concatenation ('AND', 'OR' and 'EXOR').
Information Flow
Input Information
Parameter
Range
Description
opt_DBusInstance
T_DBUS_Util
holds all D-Bus information

Table of Contents