C# Класс J2534DotNet.J2534

Наследование: IJ2534
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_device J2534Device
m_wrapper J2534DllWrapper

Открытые методы

Метод Описание
FreeLibrary ( ) : bool
LoadLibrary ( J2534Device device ) : bool
PassThruClose ( int deviceId ) : J2534Err
PassThruConnect ( int deviceId, ProtocolID protocolId, ConnectFlag flags, BaudRate baudRate, int &channelId ) : J2534Err
PassThruDisconnect ( int channelId ) : J2534Err
PassThruGetLastError ( IntPtr errorDescription ) : J2534Err
PassThruIoctl ( int channelId, int ioctlID, IntPtr input, IntPtr output ) : J2534Err
PassThruOpen ( IntPtr name, int &deviceId ) : J2534Err
PassThruReadMsgs ( int channelId, IntPtr msgs, int &numMsgs, int timeout ) : J2534Err
PassThruReadVersion ( int deviceId, IntPtr firmwareVersion, IntPtr dllVersion, IntPtr apiVersion ) : J2534Err
PassThruSetProgrammingVoltage ( int deviceId, PinNumber pinNumber, int voltage ) : J2534Err
PassThruStartMsgFilter ( int channelid, FilterType filterType, IntPtr maskMsg, IntPtr patternMsg, IntPtr flowControlMsg, int &filterId ) : J2534Err
PassThruStartPeriodicMsg ( int channelId, IntPtr msg, int &msgId, int timeInterval ) : J2534Err
PassThruStopMsgFilter ( int channelId, int filterId ) : J2534Err
PassThruStopPeriodicMsg ( int channelId, int msgId ) : J2534Err
PassThruWriteMsgs ( int channelId, IntPtr msgs, int &numMsgs, int timeout ) : J2534Err

Описание методов

FreeLibrary() публичный Метод

public FreeLibrary ( ) : bool
Результат bool

LoadLibrary() публичный Метод

public LoadLibrary ( J2534Device device ) : bool
device J2534Device
Результат bool

PassThruClose() публичный Метод

public PassThruClose ( int deviceId ) : J2534Err
deviceId int
Результат J2534Err

PassThruConnect() публичный Метод

public PassThruConnect ( int deviceId, ProtocolID protocolId, ConnectFlag flags, BaudRate baudRate, int &channelId ) : J2534Err
deviceId int
protocolId ProtocolID
flags ConnectFlag
baudRate BaudRate
channelId int
Результат J2534Err

PassThruDisconnect() публичный Метод

public PassThruDisconnect ( int channelId ) : J2534Err
channelId int
Результат J2534Err

PassThruGetLastError() публичный Метод

public PassThruGetLastError ( IntPtr errorDescription ) : J2534Err
errorDescription System.IntPtr
Результат J2534Err

PassThruIoctl() публичный Метод

public PassThruIoctl ( int channelId, int ioctlID, IntPtr input, IntPtr output ) : J2534Err
channelId int
ioctlID int
input System.IntPtr
output System.IntPtr
Результат J2534Err

PassThruOpen() публичный Метод

public PassThruOpen ( IntPtr name, int &deviceId ) : J2534Err
name System.IntPtr
deviceId int
Результат J2534Err

PassThruReadMsgs() публичный Метод

public PassThruReadMsgs ( int channelId, IntPtr msgs, int &numMsgs, int timeout ) : J2534Err
channelId int
msgs System.IntPtr
numMsgs int
timeout int
Результат J2534Err

PassThruReadVersion() публичный Метод

public PassThruReadVersion ( int deviceId, IntPtr firmwareVersion, IntPtr dllVersion, IntPtr apiVersion ) : J2534Err
deviceId int
firmwareVersion System.IntPtr
dllVersion System.IntPtr
apiVersion System.IntPtr
Результат J2534Err

PassThruSetProgrammingVoltage() публичный Метод

public PassThruSetProgrammingVoltage ( int deviceId, PinNumber pinNumber, int voltage ) : J2534Err
deviceId int
pinNumber PinNumber
voltage int
Результат J2534Err

PassThruStartMsgFilter() публичный Метод

public PassThruStartMsgFilter ( int channelid, FilterType filterType, IntPtr maskMsg, IntPtr patternMsg, IntPtr flowControlMsg, int &filterId ) : J2534Err
channelid int
filterType FilterType
maskMsg System.IntPtr
patternMsg System.IntPtr
flowControlMsg System.IntPtr
filterId int
Результат J2534Err

PassThruStartPeriodicMsg() публичный Метод

public PassThruStartPeriodicMsg ( int channelId, IntPtr msg, int &msgId, int timeInterval ) : J2534Err
channelId int
msg System.IntPtr
msgId int
timeInterval int
Результат J2534Err

PassThruStopMsgFilter() публичный Метод

public PassThruStopMsgFilter ( int channelId, int filterId ) : J2534Err
channelId int
filterId int
Результат J2534Err

PassThruStopPeriodicMsg() публичный Метод

public PassThruStopPeriodicMsg ( int channelId, int msgId ) : J2534Err
channelId int
msgId int
Результат J2534Err

PassThruWriteMsgs() публичный Метод

public PassThruWriteMsgs ( int channelId, IntPtr msgs, int &numMsgs, int timeout ) : J2534Err
channelId int
msgs System.IntPtr
numMsgs int
timeout int
Результат J2534Err

Описание свойств

m_device защищенное свойство

protected J2534Device,J2534DotNet m_device
Результат J2534Device

m_wrapper защищенное свойство

protected J2534DllWrapper,J2534DotNet m_wrapper
Результат J2534DllWrapper