Component: LIN Master (Comms): Difference between revisions
Appearance
m Text replacement - "class="wikitable" style="width:60%; background-color:#FFFFFF;"" to "class="mtx-class-macrotable wikitable"" |
m Text replacement - "width="10%" align="center" style="background-color:#D8C9D8;" align="center"" to "width="10%" align="center" class="mtx-class-macrohead"" |
||
| Line 94: | Line 94: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''GetState''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''GetState''' | ||
|- | |- | ||
| Line 108: | Line 108: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Initialise''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''Initialise''' | ||
|- | |- | ||
| Line 122: | Line 122: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PowerDown''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PowerDown''' | ||
|- | |- | ||
| Line 136: | Line 136: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ReadData''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ReadData''' | ||
|- | |- | ||
| Line 155: | Line 155: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ReadDataCount''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ReadDataCount''' | ||
|- | |- | ||
| Line 169: | Line 169: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SendMessage''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SendMessage''' | ||
|- | |- | ||
| Line 198: | Line 198: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SendMessageWithData''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SendMessageWithData''' | ||
|- | |- | ||
| Line 227: | Line 227: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SetData''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SetData''' | ||
|- | |- | ||
| Line 281: | Line 281: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''WakeUp''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''WakeUp''' | ||
|- | |- | ||
| Line 295: | Line 295: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''debug''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''debug''' | ||
|- | |- | ||
Revision as of 14:16, 13 July 2026
| Author | Matrix Ltd |
| Version | 1.2 |
| Category | Comms |
LIN Master component
Low level routines for controlling a LIN master (1.3 & 2.0) interface.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_LinMaster.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_LinMaster.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
GetState
| GetState | |
| Returns the current state | |
| Return | |
Initialise
| Initialise | |
| Initialise the component | |
| Return | |
PowerDown
| PowerDown | |
| Power Down the device | |
| Return | |
ReadData
| ReadData | |
| Returns a data byte indexed by Idx | |
| Idx | |
| Return | |
ReadDataCount
| ReadDataCount | |
| Returns the data count size | |
| Return | |
SendMessage
SendMessageWithData
| SendMessageWithData | |
| Sends a message with data of length DataCount. See SetData | |
| Identifier | |
| DataCount | |
| Checksum | |
| 0=Classic, 1=Enhanced | |
| Return | |
SetData
| SetData | |
| Sets the data bytes to be sent | |
| Data1 | |
| Data2 | |
| Data3 | |
| Data4 | |
| Data5 | |
| Data6 | |
| Data7 | |
| Data8 | |
| Return | |
WakeUp
| WakeUp | |
| Wake Up the device | |
| Return | |
debug
| debug | |
| idx | |
| Return | |