C# Класс Contrequarte.SmartPlugFinder.DeviceFinder

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

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

Метод Описание
DeviceFinder ( long sendingPort, long listeningPort ) : System
DeviceFinder ( long sendingPort, long listeningPort, int timeoutPeriod ) : System
FindDevices ( IPAddress ipAddressOfSender ) : void
ShowIt ( ) : void

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

Метод Описание
GetSmartPlugDetails ( byte smartplugUdpDataGram ) : SmartPlugDetails

Evaluating the UDP datagram received to get model, sw version and name of a smart plug

ReceiveSmartPlugCallBack ( IAsyncResult ar ) : void
ReturnStringValue ( byte smartplugUdpDataGram, int startAddress ) : string
SendHelloToPlugs ( IPAddress broadcastAddress, UdpClient udpClient ) : void
TimeCallBack ( object o ) : void

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

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

public DeviceFinder ( long sendingPort, long listeningPort ) : System
sendingPort long
listeningPort long
Результат System

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

public DeviceFinder ( long sendingPort, long listeningPort, int timeoutPeriod ) : System
sendingPort long
listeningPort long
timeoutPeriod int
Результат System

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

public FindDevices ( IPAddress ipAddressOfSender ) : void
ipAddressOfSender System.Net.IPAddress
Результат void

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

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