RECEIVE(12)(DATA1)(T)
SELECT(1,1)
DEC
*2
END_RECEIVE

Step-by-step explanation

  1. RECEIVE(12)(DATA1)(T)
  2. SELECT(1,1)
  3. DEC
  4. *2
  5. END_RECEIVE

Example

Received CAN payload:

10 25 45

Processing:

SELECT(1,1)   → 10
DEC           → 16
*2            → 32
END_RECEIVE   → 32

The DATA1 field will display:

32

RECEIVE(456)(DATA2)(T)
SELECT(2,3)
AND 0FFF
DEC
/10
END_RECEIVE( km/h)

Step-by-step explanation

  1. RECEIVE(456)(DATA2)(T)
  2. SELECT(2,3)
  3. AND 0FFF
  4. DEC
  5. /10
  6. END_RECEIVE( km/h)

Example

Received CAN frame:

456#80 03 E8 12 45 00 00 00

Processing:

SELECT(2,3)   → 03 E8
AND 0FFF      → 03 E8
DEC           → 1000
/10           → 100
END_RECEIVE   → 100 km/h

The DATA2 field will display:

100 km/h