Method | Description | |
---|---|---|
Dispose ( ) : void |
Releases all managed and unmanaged resources held by this object.
|
|
Learn ( ) : string |
Learns an IR code synchronously using the default code format.
|
|
Learn ( CodeFormat codeFormat ) : string |
Learns an IR code synchronously.
|
|
Learn ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, System.TimeSpan timeout ) : string |
Learns an IR code synchronously.
|
|
Learn ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, uint forcedFrequency, System.TimeSpan timeout ) : string |
Learns an IR code synchronously.
|
|
Learn ( System.TimeSpan timeout ) : string |
Learns an IR code synchronously using the default code format.
|
|
LearnAsync ( ) : void |
Learns an IR code asynchronously using the default code format.
|
|
LearnAsync ( CodeFormat codeFormat ) : void |
Learns an IR code asynchronously.
|
|
LearnAsync ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, object userState ) : void |
Learns an IR code asynchronously.
|
|
LearnAsync ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, uint forcedFrequency, object userState ) : void |
Learns an IR code asynchronously.
|
|
LearnAsyncCancel ( object userState ) : bool |
Cancels a LearnAsync() operation that was passed the specified userState.
|
|
LearnAsyncCancel ( ) : void |
Cancels a LearnAsync() operation.
|
|
Transmit ( string irCode ) : void |
Transmits an IR code synchronously using the default code format.
|
|
Transmit ( string irCode, CodeFormat codeFormat, int repeatCount, System.TimeSpan inactivityWaitTime ) : void |
Transmits an IR code synchronously.
|
|
TransmitAsync ( string irCode ) : void |
Transmits an IR code asynchronously using the default code format.
|
|
TransmitAsync ( string irCode, CodeFormat codeFormat, int repeatCount, System.TimeSpan inactivityWaitTime ) : void |
Transmits an IR code asynchronously.
|
|
TransmitAsync ( string irCode, CodeFormat codeFormat, int repeatCount, System.TimeSpan inactivityWaitTime, object userState ) : void |
Transmits an IR code asynchronously.
|
Method | Description | |
---|---|---|
CheckDisposed ( ) : void | ||
ClearReceiveCallback ( ) : void | ||
Controller ( ) : System | ||
Dispose ( bool disposeManagedResources ) : void | ||
DoLearn ( object state ) : void | ||
DoTransmit ( object state ) : void | ||
GetConfig ( ) : UUIRTConfigBits | ||
GetVersion ( ) : UUINFO | ||
LearnCallbackProc ( uint progress, uint sigQuality, uint carrierFreq, |
||
ManagedWrapper_LearnCompleted ( object sender, |
||
OpenDriver ( ) : |
||
ReceiveCallbackProc ( StringBuilder irEventString, |
||
SetConfig ( bool blinkOnReceive, bool blinkOnTransmit, bool generateLegacyCodesOnReceive ) : void | ||
SetReceiveCallback ( ReceiveCallback cb ) : void | ||
TransmitIr ( string irCode, CodeFormat codeFormat, int repeatCount, int inactivityWaitTime, |
||
UUIRTClose ( |
||
UUIRTGetDrvInfo ( uint &drvVersion ) : bool | ||
UUIRTGetUUIRTConfig ( |
||
UUIRTGetUUIRTInfo ( |
||
UUIRTLearnIR ( |
||
UUIRTOpen ( ) : |
||
UUIRTSetReceiveCallback ( |
||
UUIRTSetUUIRTConfig ( |
||
UUIRTTransmitIR ( |
public Learn ( CodeFormat codeFormat ) : string | ||
codeFormat | CodeFormat | The format of the IR code to use in learning. |
return | string |
public Learn ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, System.TimeSpan timeout ) : string | ||
codeFormat | CodeFormat | The format of the IR code to use in learning. |
learnCodeFormat | LearnCodeModifier | The modifier used for the code format. |
timeout | System.TimeSpan | The timeout after which to abort learning if it has not completed. |
return | string |
public Learn ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, uint forcedFrequency, System.TimeSpan timeout ) : string | ||
codeFormat | CodeFormat | The format of the IR code to use in learning. |
learnCodeFormat | LearnCodeModifier | The modifier used for the code format. |
forcedFrequency | uint | The frequency to use in learning. |
timeout | System.TimeSpan | The timeout after which to abort learning if it has not completed. |
return | string |
public Learn ( System.TimeSpan timeout ) : string | ||
timeout | System.TimeSpan | The timeout after which to abort learning if it has not completed. |
return | string |
public LearnAsync ( CodeFormat codeFormat ) : void | ||
codeFormat | CodeFormat | The format of the IR code to use in learning. |
return | void |
public LearnAsync ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, object userState ) : void | ||
codeFormat | CodeFormat | The format of the IR code to use in learning. |
learnCodeFormat | LearnCodeModifier | The modifier used for the code format. |
userState | object | /// An optional user state object that will be passed to the /// Learning and LearnCompleted events and which can be used when calling LearnAsyncCancel(). /// |
return | void |
public LearnAsync ( CodeFormat codeFormat, LearnCodeModifier learnCodeFormat, uint forcedFrequency, object userState ) : void | ||
codeFormat | CodeFormat | The format of the IR code to use in learning. |
learnCodeFormat | LearnCodeModifier | The modifier used for the code format. |
forcedFrequency | uint | The frequency to use in learning. |
userState | object | /// An optional user state object that will be passed to the /// Learning and LearnCompleted events and which can be used when calling LearnAsyncCancel(). /// |
return | void |
public LearnAsyncCancel ( object userState ) : bool | ||
userState | object | The optional userState object passed to LearnAsync(). |
return | bool |
public Transmit ( string irCode ) : void | ||
irCode | string | The IR code to transmit. |
return | void |
public Transmit ( string irCode, CodeFormat codeFormat, int repeatCount, System.TimeSpan inactivityWaitTime ) : void | ||
irCode | string | The IR code to transmit. |
codeFormat | CodeFormat | The format of the IR code. |
repeatCount | int | /// Indicates how many iterations of the code should be /// sent (in the case of a 2-piece code, the first stream is sent once followed /// by the second stream sent repeatCount times). /// |
inactivityWaitTime | System.TimeSpan | /// Time in milliseconds since the last received /// IR activity to wait before sending an IR code. Normally, pass 0 for this parameter. /// |
return | void |
public TransmitAsync ( string irCode ) : void | ||
irCode | string | The IR code to transmit. |
return | void |
public TransmitAsync ( string irCode, CodeFormat codeFormat, int repeatCount, System.TimeSpan inactivityWaitTime ) : void | ||
irCode | string | The IR code to transmit. |
codeFormat | CodeFormat | The format of the IR code. |
repeatCount | int | /// Indicates how many iterations of the code should be /// sent (in the case of a 2-piece code, the first stream is sent once followed /// by the second stream sent repeatCount times). /// |
inactivityWaitTime | System.TimeSpan | /// Time in milliseconds since the last received /// IR activity to wait before sending an IR code. Normally, pass 0 for this parameter. /// |
return | void |
public TransmitAsync ( string irCode, CodeFormat codeFormat, int repeatCount, System.TimeSpan inactivityWaitTime, object userState ) : void | ||
irCode | string | The IR code to transmit. |
codeFormat | CodeFormat | The format of the IR code. |
repeatCount | int | /// Indicates how many iterations of the code should be /// sent (in the case of a 2-piece code, the first stream is sent once followed /// by the second stream sent repeatCount times). /// |
inactivityWaitTime | System.TimeSpan | /// Time in milliseconds since the last received /// IR activity to wait before sending an IR code. Normally, pass 0 for this parameter. /// |
userState | object | /// An optional user state object that will be passed to the /// TransmitCompleted event. /// |
return | void |