ChkCreate_SignalValueChange, ChkStart_SignalValueChange
Valid for: CANoe DE • CANoe:lite DE • CANoe4SW DE • CANoe4SW:lite DEFunction Syntax
dword ChkCreate_SignalValueChange (Signal aObservedSignal, char [] CaplCallback); // form 1dword ChkStart_SignalValueChange (Signal aObservedSignal, char [] CaplCallback); // form 2dword ChkCreate_SignalValueChange (EnvVar EnvVarName, char [] CaplCallback); // form 3dword ChkStart_SignalValueChange (EnvVar EnvVarName, char [] CaplCallback); // form 4dword ChkCreate_SignalValueChange (sysVar aSysVar, char [] CaplCallback); // form 5dword ChkStart_SignalValueChange (sysVar aSysVar, char [] CaplCallback); // form 6dword ChkCreate_SignalValueChange (valueHandle* doValue, char [] CaplCallback); // form 7dword ChkStart_SignalValueChange (valueHandle* doValue, char [] CaplCallback); // form 8dword ChkCreate_SignalValueChange (valueHandle* doValue, functionPointer Callback); // form 9dword ChkStart_SignalValueChange (valueHandle* doValue, functionPointer Callback); // form 10
Constructor
TestCheck::CreateSignalValueChange (Signal aObservedSignal, char [] CaplCallback); // form 1TestCheck::StartSignalValueChange (Signal aObservedSignal, char [] CaplCallback); // form 2TestCheck::CreateSignalValueChange (EnvVar EnvVarName, char [] CaplCallback); // form 3TestCheck::StartSignalValueChange (EnvVar EnvVarName, char [] CaplCallback); // form 4TestCheck::CreateSignalValueChange (sysVar aSysVar, char [] CaplCallback); // form 5TestCheck::StartSignalValueChange (sysVar aSysVar, char [] CaplCallback); // form 6TestCheck::CreateSignalValueChange (valueHandle* doValue, char [] CaplCallback); // form 7TestCheck::StartSignalValueChange (valueHandle* doValue, char [] CaplCallback); // form 8
Check Name
No Value ChangeDescription
Checks the physical value of a signal or an environment variable. An event will be generated if the value changes. Note: Dependent on the used parameter type, the appropriate bus context in a multibus environment has only to be set before the function is called if the corresponding database object will be ambiguous. Further information on MultiBus Environment.Parameters
- aObservedSignal: Signal to be checked.
- EnvVarName: Environment variable to be checked.
- CaplCallback: In simulation nodes, this parameter has to be set. In test modules, this parameter is optional.
- aSysVar: System variable to be checked.
- doValue: Distributed object member to be checked.
Return Values
- 0: Check could not be created and must not be referenced.
- > 0: Check was created successfully and may be referenced using the returned (handle-) value.
Possible Errors
- Signal is not mapped to message.
- CAPL callback does not exist.
Check-specific Queries
- ChkQuery_EventMessageId
- ChkQuery_EventMessageName
- ChkQuery_EventSignalValue
- ChkQuery_EventSignalValueMin
- ChkQuery_EventSignalValueMax