C# Класс UsbUirt.LearnHelper

This class returns the code that you send and the code that you should expect to receive for a given command.
Наследование: DriverUserBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Learn ( CodeFormat codeFormat = null, LearnCodeModifier learnCodeFormat = null, uint forcedFrequency = null, System.TimeSpan timeout = null ) : void
LearnAsync ( CodeFormat codeFormat = null, LearnCodeModifier learnCodeModifier = null, uint forcedFrequency = null, object userState = null ) : Task
LearnCancel ( ) : void
LearnCancel ( object userState ) : void
LearnHelper ( CodeFormat defaultCodeFormat = CodeFormat.Pronto, LearnCodeModifier defaultLearnCodeModifier = LearnCodeModifier.Default ) : System
LearnHelper ( Driver driver, CodeFormat defaultCodeFormat = CodeFormat.Pronto, LearnCodeModifier defaultLearnCodeModifier = LearnCodeModifier.Default ) : System

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

Метод Описание
OnLearnComplete ( object sender, LearnCompletedEventArgs e ) : void
OnRecieved ( object sender, ReceivedEventArgs e ) : void
SetUpLearner ( Driver driver, CodeFormat defaultCodeFormat, LearnCodeModifier defaultLearnCodeModifier ) : void
SetUpReceiver ( Driver driver = null ) : void

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

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

public Learn ( CodeFormat codeFormat = null, LearnCodeModifier learnCodeFormat = null, uint forcedFrequency = null, System.TimeSpan timeout = null ) : void
codeFormat CodeFormat
learnCodeFormat LearnCodeModifier
forcedFrequency uint
timeout System.TimeSpan
Результат void

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

public LearnAsync ( CodeFormat codeFormat = null, LearnCodeModifier learnCodeModifier = null, uint forcedFrequency = null, object userState = null ) : Task
codeFormat CodeFormat
learnCodeModifier LearnCodeModifier
forcedFrequency uint
userState object
Результат Task

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

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

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

public LearnCancel ( object userState ) : void
userState object
Результат void

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

public LearnHelper ( CodeFormat defaultCodeFormat = CodeFormat.Pronto, LearnCodeModifier defaultLearnCodeModifier = LearnCodeModifier.Default ) : System
defaultCodeFormat CodeFormat
defaultLearnCodeModifier LearnCodeModifier
Результат System

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

public LearnHelper ( Driver driver, CodeFormat defaultCodeFormat = CodeFormat.Pronto, LearnCodeModifier defaultLearnCodeModifier = LearnCodeModifier.Default ) : System
driver Driver
defaultCodeFormat CodeFormat
defaultLearnCodeModifier LearnCodeModifier
Результат System