sysSetVariableLong
CAPL Functions » System Variables » sysSetVariableLongTool Availability
Valid for: CANoe DE • CANoe:lite DE • CANoe4SW DE • CANoe4SW:lite DEFunction Syntax
long sysSetVariableLong(char namespace[], char variable[], long value); // form 1long sysSetVariableLong(SysVarName, long value); // form 2
Description
Sets the value of a system variable of type long (32bit signed integer). Note- Direct access to values from system variables.
- The function can also be used for specific elements of a system variable of type struct or generic array. For this, add the element to the name of the variable. If you directly give the element name to the function instead of using strings, precede the name by
sysvarMember::instead ofsysvar::. Example:sysvarMember::SomeNamespace::SomeStructVariable.SomeArrayMember[0] - The function can also be used for variables of type unsigned integer. You can simply cast the value to long.
Parameters
- namespace: Name of the namespace.
- variable: Name of the variable.
- value: New value of the variable.
- SysVarName: Name of the fully qualified name of the system variable, including all namespaces, separated by ”::”. The name must be preceded by “sysVar::”.
Return Values
- 0: no error, function successful
- 1: namespace was not found or second try to define the same namespace
- 2: variable was not found or second try to define the same variable
- 3: no writing right for the namespace available
- 4: the variable has no suitable type for the function