C# Класс System.IO.BACnet.BacnetIpUdpProtocolTransport

This is the standard BACNet udp transport
Наследование: IBacnetTransport, IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BacnetIpUdpProtocolTransport ( int port, bool use_exclusive_port = false, bool dont_fragment = false, int max_payload = 1472, string local_endpoint_ip = "" ) : System
Convert ( BacnetAddress addr, System &ep ) : void
Convert ( System ep, BacnetAddress &addr ) : void
ConvertToHex ( byte buffer, int length ) : string
Dispose ( ) : void
Equals ( object obj ) : bool
GetBroadcastAddress ( ) : BacnetAddress
GetHashCode ( ) : int
Send ( byte buffer, int data_length, System ep ) : int
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

Защищенные методы

Метод Описание
_GetBroadcastAddress ( ) : BacnetAddress

Приватные методы

Метод Описание
Close ( ) : void
OnReceiveData ( IAsyncResult asyncResult ) : void
Open ( ) : void

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

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

public BacnetIpUdpProtocolTransport ( int port, bool use_exclusive_port = false, bool dont_fragment = false, int max_payload = 1472, string local_endpoint_ip = "" ) : System
port int
use_exclusive_port bool
dont_fragment bool
max_payload int
local_endpoint_ip string
Результат System

Convert() публичный статический Метод

public static Convert ( BacnetAddress addr, System &ep ) : void
addr BacnetAddress
ep System
Результат void

Convert() публичный статический Метод

public static Convert ( System ep, BacnetAddress &addr ) : void
ep System
addr BacnetAddress
Результат void

ConvertToHex() публичный статический Метод

public static ConvertToHex ( byte buffer, int length ) : string
buffer byte
length int
Результат string

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

public Dispose ( ) : void
Результат void

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public GetBroadcastAddress ( ) : BacnetAddress
Результат BacnetAddress

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

public GetHashCode ( ) : int
Результат int

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

public Send ( byte buffer, int data_length, System ep ) : int
buffer byte
data_length int
ep System
Результат int

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

_GetBroadcastAddress() защищенный Метод

protected _GetBroadcastAddress ( ) : BacnetAddress
Результат BacnetAddress