C# 클래스 System.IO.BACnet.BacnetEthernetProtocolTransport

상속: IBacnetTransport
파일 보기 프로젝트 열기: temcocontrols/T3000_Building_Automation_System

공개 메소드들

메소드 설명
BacnetEthernetProtocolTransport ( string FriendlydeviceName ) : System

Dispose ( ) : void
GetBroadcastAddress ( ) : BacnetAddress
Send ( byte buffer, int offset, int data_length, BacnetAddress address, bool wait_for_transmission, int timeout ) : int
Start ( ) : void
ToString ( ) : string
WaitForAllTransmits ( int timeout ) : bool

비공개 메소드들

메소드 설명
CaptureThread ( ) : void
Mac ( byte buffer, int offset ) : byte[]
OnPacketArrival ( SharpPcap.RawCapture packet ) : void
Open ( ) : SharpPcap.LibPcap.LibPcapLiveDevice
_isOutboundPacket ( byte buffer, int offset ) : bool

메소드 상세

BacnetEthernetProtocolTransport() 공개 메소드

public BacnetEthernetProtocolTransport ( string FriendlydeviceName ) : System
FriendlydeviceName string Something like "Local Lan 1", "Wireless network", ...
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetBroadcastAddress() 공개 메소드

public GetBroadcastAddress ( ) : BacnetAddress
리턴 BacnetAddress

Send() 공개 메소드

public Send ( byte buffer, int offset, int data_length, BacnetAddress address, bool wait_for_transmission, int timeout ) : int
buffer byte
offset int
data_length int
address BacnetAddress
wait_for_transmission bool
timeout int
리턴 int

Start() 공개 메소드

public Start ( ) : void
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

WaitForAllTransmits() 공개 메소드

public WaitForAllTransmits ( int timeout ) : bool
timeout int
리턴 bool