FMS Tell Tale Status: Difference between revisions
no edit summary
No edit summary |
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]] | ||
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. | |||