LIN_SETTINGS Structure¶
This structure defines settings for LIN networks on supported hardware devices.
C/C++ Declare¶
typedef struct __declspec (align(2))
{
unsigned int Baudrate;
unsigned short spbrg;
unsigned char brgh;
unsigned char NumBitsDelay;
unsigned char MasterResistor;
unsigned char Mode;
}LIN_SETTINGS;
Visual Basic .NET Declare¶
<StructLayout(LayoutKind.Sequential, Pack:=2)> Public Structure LIN_SETTINGS
Dim Baudrate As UInt32
Dim spbrg As UInt16
Dim brgh As Byte
Dim NumBitsDelay As Byte
Dim MasterResistor As Byte
Dim Mode As Byte
End Structure
C# .NET Declare¶
[StructLayout(LayoutKind.Sequential,Pack=2)]
public struct LIN_SETTINGS
{
public UInt32 Baudrate;
public UInt16 spbrg;
public byte brgh;
public byte NumBitsDelay;
public byte MasterResistor;
public byte Mode;
}
Remarks¶
Item |
Description |
Baudrate |
Baudrate to be set |
spbrg |
Only use with neoVI FIRE. 40Mhz/Baudrate/16-1 = spbrg |
brgh |
Set to 0 |
NumBitsDelay |
Delay to set between Header and Slave data. Default is 0 |
MasterResistor |
Enable for Master Resistor Off=0: On=1: |
Mode |
Sets the LIN Mode Sleep=0: Slow=1: Normal=2: Fast=2: |