Method | Description | |
---|---|---|
Dispose ( ) : void |
Releases all resource used by the CyrusBuilt.MonoPi.Components.Switches.SwitchComponent object. Call Dispose when you are finished using the CyrusBuilt.MonoPi.Components.Switches.SwitchComponent. The Dispose method leaves the CyrusBuilt.MonoPi.Components.Switches.SwitchComponent in an unusable state. After calling Dispose, you must release all references to the CyrusBuilt.MonoPi.Components.Switches.SwitchComponent so the garbage collector can reclaim the memory that the CyrusBuilt.MonoPi.Components.Switches.SwitchComponent was occupying. |
|
InterruptPoll ( ) : void |
Interrupts the poll cycle.
|
|
Poll ( ) : void |
Polls the input pin status.
|
|
SwitchComponent ( IGpio pin ) : System |
Initializes a new instance of the CyrusBuilt.MonoPi.Components.Switches.SwitchComponent class with the pin the switch is wired to.
|
|
ToString ( ) : String |
Returns a System.String that represents the current CyrusBuilt.MonoPi.Components.Switches.SwitchComponent.
|
Method | Description | |
---|---|---|
BackgroundExecutePoll ( ) : void |
Executes the poll cycle on a background thread.
|
|
ExecutePoll ( ) : void |
Executes the poll cycle. Does not return until CyrusBuilt.MonoPi.Components.Switches.SwitchComponent.InterruptPoll is called.
|
|
OnStateChanged ( Object sender, |
Raises the state changed event.
|
public SwitchComponent ( IGpio pin ) : System | ||
pin | IGpio | /// The input pin to check switch state on. /// |
return | System |