Increasing Data need to be limited for some car radio(or equipment).
To send the Increasing Data 0~0Fh, the higher bit need to be ANDed with 0x0F.
To send the Increasing Data F0h~FFh, the higher bit need to be ORed with 0xF0.

3

Example:
Idle Message is
Dur:100 Len: 4 sID:01 dID:50 Data:AB CD
Increasing Data Index is 2
Increment is 1
Mask Type is “AND”
Mask is “FF 0F FF FF | FF FF FF FF”

The messages are sent every 1 second to the Radio though BSGc like below.

Len: 2 ID:0500 Data:00 07
Len: 2 ID:0500 Data:00 08
Len: 2 ID:0500 Data:00 09
Len: 2 ID:0500 Data:00 0A
Len: 2 ID:0500 Data:00 0B
Len: 2 ID:0500 Data:00 0C
Len: 2 ID:0500 Data:00 0D
Len: 2 ID:0500 Data:00 0E
Len: 2 ID:0500 Data:00 0F
Len: 2 ID:0500 Data:00 00
Len: 2 ID:0500 Data:00 01
Len: 2 ID:0500 Data:00 02
Len: 2 ID:0500 Data:00 03
Len: 2 ID:0500 Data:00 04
….

 

Share with: