C# Class UsbUirt.LearnHelper

This class returns the code that you send and the code that you should expect to receive for a given command.
Inheritance: DriverUserBase
Show file Open project: JordanZaerr/Usb-Uirt-managed-wrapper Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Learn() public method

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
return void

LearnAsync() public method

public LearnAsync ( CodeFormat codeFormat = null, LearnCodeModifier learnCodeModifier = null, uint forcedFrequency = null, object userState = null ) : Task
codeFormat CodeFormat
learnCodeModifier LearnCodeModifier
forcedFrequency uint
userState object
return Task

LearnCancel() public method

public LearnCancel ( ) : void
return void

LearnCancel() public method

public LearnCancel ( object userState ) : void
userState object
return void

LearnHelper() public method

public LearnHelper ( CodeFormat defaultCodeFormat = CodeFormat.Pronto, LearnCodeModifier defaultLearnCodeModifier = LearnCodeModifier.Default ) : System
defaultCodeFormat CodeFormat
defaultLearnCodeModifier LearnCodeModifier
return System

LearnHelper() public method

public LearnHelper ( Driver driver, CodeFormat defaultCodeFormat = CodeFormat.Pronto, LearnCodeModifier defaultLearnCodeModifier = LearnCodeModifier.Default ) : System
driver Driver
defaultCodeFormat CodeFormat
defaultLearnCodeModifier LearnCodeModifier
return System