Changes

1,029 bytes added ,  14:07, 4 December 2020
no edit summary
Line 11: Line 11:     
== How to parse Tell Tale data ==
 
== How to parse Tell Tale data ==
 +
 +
 +
4 FMS IO elements created:
 +
Tell Tale ID0
 +
Tell Tale ID1
 +
Tell Tale ID2
 +
Tell Tale ID3
 +
 +
Each ID represents Block ID of Tell Tale.
 +
 +
IO elements store information that is received from FMS Tell Tale Status message (CAN ID - 0x00FD7D).
 +
Status message sends Data Block information in Data Byte 1. Block ID is determined by Data Byte 1 first 4 Bits. Example in hexadecimal first 4 bits where X – random byte value.
 +
X0<sub>16</sub> – Block ID 0 - FMS IO element Tell Tale ID0
 +
X1<sub>16</sub> – Block ID 1 - FMS IO element Tell Tale ID1
 +
X2<sub>16</sub> – Block ID 2 - FMS IO element Tell Tale ID2
 +
X3<sub>16</sub> – Block ID 3 - FMS IO element Tell Tale ID3
 +
 +
Once Block ID is captured all 8 bytes of Tell Tale message are saved to corresponding Tell Tale IO element.
 +
 
Example of FMS Tell Tale status data:
 
Example of FMS Tell Tale status data:
 
[[File:Tell Tale.PNG]]
 
[[File:Tell Tale.PNG]]
   −
Test
+
When device is powered up all elements are be updated to the first corresponding message.
    +
After 4  seconds (1000 ms per Block ID) all values will be captured again. Device checks last saved value of Tell Tale IO elements and if it is changed – values are updated.