Instructions

Message Types
15 (26)
Parameter
Parameter
Description
port
CAN port number 1...2 (with NT 200), 1...4 (with NT 420)
type
Message format type: STD or EXT
identifier Value for the identifier to match (in HEX)
mask Value for the mask (in HEX)
Example
CAN 1 FILTER ADD STD 100 700
Return Value
Return value Description
R ok
Function succeeded
R ERR <error-number> <error-description>
See List of Error Codes, p. 24
Example for 11 bit Identifiers
hex bin
Identifier
0x100 0001:0000:0000
Mask
0x700 0111:0000:0000
Result 0x1XX (0x100–0x1FF)
0001:XXXX:XXXX
Any identifier between 0x100 and 0x1FF passes the filter, as only the first 3 bits of the mask are
marked as relevant.
Example for 29 bit Identifiers
hex bin
Identifier
0x10003344 0001:0000:0000:0000:0011:0011:0100:0100
Mask
0x1F00FFFF 0001:1111:0000:0000:1111:1111:1111:1111
Result
0x1FXXFFFF 0001:0000:XXXX:XXXX:0011:0011:0100:0100
Any identifier between 0x10003344 and 0x10FF3344 passes the filter.
Further Examples
Identifier Mask Valid message identifiers which pass the filter
0x100 0x7FF 0x100
0x700 0x700 0x700–0x7FF
0x000 0x000 0x000–0x7FF
Remark
To allow all messages to pass the filter, add CAN <port> FILTER ADD STD 0 0 and CAN
<port> FILTER ADD EXT 0 0 to the message filter list.
CAN@net NT 200/420 Software Design Guide
4.02.0332.20000 1.5 en-US