Test Service Library: Checks
Open topic with navigation CAPL Functions » Test Service Library » Check Overview Valid for: CANoe DE • CANoe:lite DE • CANoe4SW DE • CANoe4SW:lite DE The following check descriptions are available:-
Absence of FlexRay Erroneous Frames
- TestCheck::CreateFlexRayFrameErrorOccurrenceCount, TestCheck::StartFlexRayFrameErrorOccurrenceCount
- TestCheck::CreateNodeFlexRayFrameErrorsOccurrenceCount, TestCheck::StartNodeFlexRayFrameErrorsOccurrenceCount
- Checks the absence of erroneous frames for the specified frame/slot on the bus.
-
Absence of FlexRay Null Frames
- TestCheck::CreateFlexRayNullFrameOccurrenceCount, TestCheck::StartFlexRayNullFrameOccurrenceCount
- TestCheck::CreateNodeFlexRayNullFramesOccurrenceCount, TestCheck::StartNodeFlexRayNullFramesOccurrenceCount
- Checks the absence of Null Frames for the specified frame/slot on the bus.
-
ADAS Detected Objects Distance Observation
- ChkCreate_ADASDetectedObjectsDistanceViolation, ChkStart_ADASDetectedObjectsDistanceViolation
- Observes the distance of the Detected Moving Objects.
-
ADAS Detected Objects Have Matching Ground Truth Objects Observation
- ChkCreate_ADASDetectedObjectsHaveMatchingGroundTruthObjectsViolation, ChkStart_ADASDetectedObjectsHaveMatchingGroundTruthObjectsViolation
- Observes if Detected Moving Objects have matching Moving Objects.
-
ADAS Detected Objects Speed Observation
- ChkCreate_ADASDetectedObjectsSpeedViolation, ChkStart_ADASDetectedObjectsSpeedViolation
- Observes the relative speed of the Detected Moving Objects.
-
ADAS Detected Objects Time To Collision Observation
- ChkCreate_ADASDetectedObjectsTimeToCollisionViolation, ChkStart_ADASDetectedObjectsTimeToCollisionViolation
- Observes the Time To Collision (TTC) to the Detected Moving Objects.
-
ADAS Ground Truth Objects Distance Observation
- ChkCreate_ADASGroundTruthObjectsDistanceViolation, ChkStart_ADASGroundTruthObjectsDistanceViolation
- Observes the distance of the Moving Objects to the EgoVehicle.
-
ADAS EgoLane Observation
- chkCreate_ADASEgoVehicleLaneViolation, chkStart_ADASEgoVehicleLaneViolation
- Observes the lane of the EgoVehicle.
-
ADAS Ground Truth Have Matching Detected Objects Observation
- ChkCreate_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation, ChkStart_ADASGroundTruthObjectsHaveMatchingDetectedObjectsViolation
- Observes if Moving Objects have matching Detected Moving Objects.
-
ADAS Ground Truth Objects Speed Observation
- ChkCreate_ADASGroundTruthObjectsSpeedViolation, chkStart_ADASGroundTruthObjectsSpeedViolation
- Observes the relative speed of the Moving Objects to the EgoVehicle.
-
ADAS Ground Truth Objects Time To Collision Observation
- ChkCreate_ADASGroundTruthObjectsTimeToCollisionViolation, ChkStart_ADASGroundTruthObjectsTimeToCollisionViolation
- Observes the Time To Impact (TTI) between Moving Objects and the EgoVehicle.
-
AUTOSAR CRC Observation
- ChkCreate_CRCObservationAsrPDU, ChkStart_CRCObservationAsrPDU
- This check monitors the CRC of a PDU or a single signal group of a PDU.
-
AUTOSAR SQC Observation
- ChkCreate_SQCObservationAsrPDU, ChkStart_SQCObservationAsrPDU
- This check monitors the SQC of a PDU or a single signal group of a PDU.
-
AUTOSAR UB Observation
- ChkCreate_UBObservationAsrPDU, ChkStart_UBObservationAsrPDU, ChkCreate_UBObservationAsrSignal, ChkStart_UBObservationAsrSignal
- This check monitors the UB of a PDU, a single signal group of a PDU or a single signal of a PDU.
-
Burst Time Limit
- ChkCreate_BurstTimeLimitViolation, ChkStart_BurstTimeLimitViolation
- Checks the maximum burst time on a bus.
-
Cycle Time
- ChkCreate_MsgAbsCycleTimeViolation, ChkStart_MsgAbsCycleTimeViolation
- ChkCreate_MsgRelCycleTimeViolation, ChkStart_MsgRelCycleTimeViolation
- ChkCreate_NodeMsgsRelCycleTimeViolation, ChkStart_NodeMsgsRelCycleTimeViolation
- This check is useful to supervise a particular range in message cycle time changes.
-
DLC
- ChkCreate_InconsistentDLC, ChkStart_InconsistentDLC
- ChkCreate_InconsistentRxDLC, ChkStart_InconsistentRxDLC
- ChkCreate_InconsistentTxDLC, ChkStart_InconsistentTxDLC
- This check monitors the DLC, respectively payload length of a message.
-
Error Frame Count
- ChkCreate_ErrorFramesOccured, ChkStart_ErrorFramesOccured
- This check is suited to supervise the occurrence of Error Frames on the bus.
-
J1939-76 Functional Safety Check
- ChkCreate_J1939_76_FunctionalSafetyCheck
- Observes the J1939-76 functional safety communication.
-
J1939 Address Claiming Check
- ChkCreate_J1939AddressClaimViolation, ChkStart_J1939AddressClaimViolation
- Observes the Address Claiming of a J1939 node.
-
J1939 BAM
- ChkCreate_J1939BAM, ChkStart_J1939BAM
- Observes the BAM transport protocol.
-
J1939 CAN FD Multi-PG Check
- ChkCreate_J1939_CANFD_MultiPgCheck, ChkStart_J1939_CANFD_MultiPgCheck
- This check observes Mutli-PG messages according J1939-22 (CAN FD).
-
J1939 CAN FD TP Check
- ChkCreate_J1939_CANFD_TP_Check, ChkStart_J1939_CANFD_TP_Check
- This check observes the RTS/CTS and BAM transport protocol according J1939-22 (CAN FD).
-
J1939 Request Check
- ChkCreate_J1939Request; ChkStart_J1939Request
- Observes the J1939 Requests (EA00h).
-
J1939 Request2 Check
- ChkCreate_J1939Request2, ChkStart_J1939Request2
- Observes the J1939 Request2 (C900h).
-
J1939 RTS/CTS
- ChkCreate_J1939RTSCTS, ChkStart_J1939RTSCTS
- Observes the RTS/CTS transport protocol.
-
LIN Baudrate
- ChkStart_LINMasterBaudrateViolation
- Checks the LIN Master baudrate.
-
LIN Configuration Requests
- ChkStart_LINReconfRequestFormatViolation
- Checks the format of LIN configuration requests.
-
LIN Diagnostic Delay Times
- ChkStart_LINDiagDelayTimesViolation
- Checks the values of P2_min and ST_min.
-
LIN Event Triggered Frame Format
- ChkStart_LINETFViolation
- Checks the format LIN Event-triggered frame response.
-
LIN Header Duration
- ChkStart_LINHeaderToleranceViolation
- Checks the LIN header transmission time.
-
LIN Master Initialization Time
- ChkStart_LINMasterInitTimeViolation
- Checks an initialization time of LIN Master.
-
LIN Response Error Flag
- ChkStart_LINRespErrorSignal
- Checks the LIN Response_Error signal.
-
LIN Schedule Table
- ChkStart_LINSchedTableViolation
- Checks LIN schedule table for correspondence with the database definition.
-
LIN Sync Break (Dominant Phase)
- ChkStart_LINSyncBreakTimingViolation
- Checks the timing of the synchronization break field (dominant phase) in LIN headers.
-
LIN Sync Break (Recessive Phase)
- ChkStart_LINSyncDelTimingViolation
- Checks the timing of the synchronization break field (recessive phase) in LIN headers.
-
LIN Wake-up Request Length
- ChkStart_LINWakeupReqLengthViolation
- Checks the length of LIN Wakeup request.
-
LIN Wake-up Request Retries
- ChkStart_LINWakeupRetryViolation
- Checks number of LIN Wakeup requests and the time between them.
-
Message Count Observation (FlexRay only)
- TestCheck::CreateMsgSendCountViolation, TestCheck::StartMsgSendCountViolation
- TestCheck::CreateNodeMsgSendCountViolation, TestCheck::StartNodeMsgSendCountViolation
- Check is used to monitor the minimum and/or maximum number for each of the defined messages within a specified cyclic time interval.
-
Message Distance
- ChkCreate_MsgDistViolation, ChkStart_MsgDistViolation
- This check is useful for spontaneous messages where one message depends to another message; e.g. for token-ring initializations for network management.
-
Messages Known
- ChkCreate_UndefinedMessageReceived, ChkStart_UndefinedMessageReceived
- This check listens to the bus and reports a violation, if a message was received that is not defined in any of the databases that are associated to the current bus.
-
MOST Error Messages
- ChkCreate_MostErrorMessage, ChkStart_MostErrorMessage
- This check is used to monitor occurrence of MOST error messages.
-
MOST Light & Lock Observation
- ChkCreate_MostCriticalUnlock, ChkStart_MostCriticalUnlock
- ChkCreate_MostLightOff, ChkStart_MostLightOff
- ChkCreate_MostShortUnlock, ChkStart_MostShortUnlock
- ChkCreate_MostStableLock, ChkStart_MostStableLock
- This check is used to observe the Light & Lock condition of the MOST network interface.
-
MOST NetState Observation
- ChkCreate_MostNetState, ChkStart_MostNetState
- This check is used to monitor the NetState state of the MOST network interface.
-
MOST Property Protocol Observation
- ChkCreate_MostPropertyProtocolError, ChkStart_MostPropertyProtocolError
- This check observes the compliance to the MOST protocol with regard to message sequences and response times for a given property function.
-
MOST Method Protocol Observation
- ChkCreate_MostMethodProtocolError, ChkStart_MostMethodProtocolError
- This check observes the compliance to the MOST protocol with regard to message sequences and response times for a given method function.
-
Node Active
- ChkCreate_AllNodesDead, ChkStart_AllNodesDead
- ChkCreate_NodeDead, ChkStart_NodeDead
- This check reports a problem, if the node has not send any of its Tx messages within a given time-interval.
-
Node Inactive
- ChkCreate_AllNodesBabbling, ChkStart_AllNodesBabbling
- ChkCreate_NodeBabbling, ChkStart_NodeBabbling
- This check allows the observation of the end of the activity of nodes.
-
No Value Change
- ChkCreate_SignalValueChange, ChkStart_SignalValueChange
- The check is useful to observe the constancy of a signal value.
-
OccurrenceCount
- ChkCreate_MsgOccurrenceCount, ChkStart_MsgOccurrenceCount
- TestCheck::CreateNodeMsgsOccurrenceCount, TestCheck::StartNodeMsgsOccurrenceCount
- The check is useful to observe the absence of defined messages on the bus.
-
Occurrence Distance
- ChkCreate_NodeMsgsAbsDistViolation, ChkStart_ NodeMsgsAbsDistViolation
- This check allows the supervision of the minimum send distance of all Tx messages of a node on one bus.
-
Occurrence of a Message
- ChkCreate_MsgRelOccurrenceViolation, ChkStart_MsgRelOccurrenceViolation
- ChkCreate_NodeMsgsRelOccurrenceViolation, ChkStart_NodeMsgsRelOccurrenceViolation
- Checks are used to monitor the sending delay of messages which allow both cyclic and spontaneous transmission.
-
Payload Gaps Observation
- ChkCreate_PayloadGapsObservation, ChkStart_PayloadGapsObservation
- ChkCreate_PayloadGapsObservationRx, ChkStart_PayloadGapsObservationRx
- ChkCreate_PayloadGapsObservationTx, ChkStart_PayloadGapsObservationTx
- This check monitors the payload gaps and the DLC of a message.
-
Timeout
- ChkCreate_Timeout, ChkStart_Timeout
- This checks creates an error event if particular time is expired.
-
Value Valid
- ChkCreate_MsgSignalValueInvalid, ChkStart_MsgSignalValueInvalid
- ChkCreate_MsgSignalValueRangeViolation, ChkStart_MsgSignalValueRangeViolation
- This check is useful to supervise the value of signals.