C# 클래스 J2534DotNet.J2534

상속: IJ2534
파일 보기 프로젝트 열기: mkelly/J2534DotNet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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