When the following conditions are all met the received frame shall be valid as a Wake-Up Frame (WUF):
- The received frame is a Classical CAN data frame when DLC (Data Length Code)
matching is not disabled. The frame can also be a remote frame when DLC
matching is disabled.
- The ID (as defined in ISO 11898-1:2015, 8.4.2.2) of the received Classical CAN frame is exactly matching a configured ID in the relevant bit positions. The relevant bit positions are given by an ID-mask illustrated in Section 8.4.7.6.5
- The DLC (as defined in ISO 11898-1:2015, 8.4.2.4) of the received Classical CAN
data frame is exactly matching a configured DLC. See the mechanism
illustrated in Section 8.4.7.6.6.
Optionally, this DLC matching condition can be disabled by configuration in
the implementation.
- When the DLC is greater than 0 and DLC matching is enabled, the data field (as defined in ISO 11898-1:2015, 8.4.2.5) of the received frame has at least one bit set in a bit position which corresponds to a set bit in the configured data mask. See the mechanism illustrated in Section 8.4.7.6.5.
- A correct cyclic redundancy check (CRC) has been received, including a recessive CRC delimiter, and no error (according to ISO 11898-1:2015, 10.11) is detected prior to the acknowledgment (ACK) Slot.