Skip to main content
Open topic with navigation CAPL Functions » System Variables » sysDefineVariableLongArray

sysDefineVariableLongArray

Valid for: CANoe DE • CANoe:lite DE • CANoe4SW DE • CANoe4SW:lite DE Note
Variables defined with this function can only be accessed using the sysGetVariable.../sysSetVariable... functions where namespace and variable name are given as string parameters. The variable can only be created with an available namespace. The namespace can be created with sysDefineNamespace.

Function Syntax

long sysDefineVariableLongArray(char namespace[], char variable[], long initialValues[], long arraySize); // form 1
long sysDefineVariableLongArray(char namespace[], char variable[], long initialValues[], long arraySize, long minimum, long maximum); // form 2

Description

Defines a variable of the long[] type.

Parameters

  • namespace: Name of the namespace.
  • variable: Name of the variable.
  • initialValue: Initial value of the variable.
  • arraySize: Number of values in the array.
  • minimum: The minimum value of the variable.
  • maximum: The maximum value of the variable.

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
  • 5: given minimum is larger than the given maximum

Example