LIN_SETTINGS Structure This structure defines settings for LIN networks on supported hardware devices.
C/C++ Declare
Copy 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
Copy <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
Copy [ 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
Only use with neoVI FIRE. 40Mhz/Baudrate/16-1 = spbrg
Delay to set between Header and Slave data. Default is 0
Enable for Master Resistor Off=0: On=1:
Sets the LIN Mode Sleep=0: Slow=1: Normal=2: Fast=2: