Property | Type | Description | |
---|---|---|---|
_initValue | PinState | ||
_mode | PinMode |
Method | Description | |
---|---|---|
ChangeBoardRevision ( BoardRevision revision ) : void |
Changes the board revision.
|
|
Dispose ( ) : void |
Releases all resource used by the CyrusBuilt.MonoPi.IO.GpioBase object. Call Dispose when you are finished using the CyrusBuilt.MonoPi.IO.GpioBase.The Dispose method leaves the CyrusBuilt.MonoPi.IO.GpioBase in an unusable state. After calling Dispose, you must release all references to the CyrusBuilt.MonoPi.IO.GpioBase so the garbage collector can reclaim the memory that the CyrusBuilt.MonoPi.IO.GpioBase was occupying. |
|
Provision ( ) : void |
Provisions the pin (initialize to specified mode and make active).
|
|
Pulse ( |
Pulse the pin output for the specified number of milliseconds.
|
|
Read ( ) : PinState |
Read a value from the pin.
|
|
Write ( PinState value ) : void |
Write the specified value to the pin.
|
Method | Description | |
---|---|---|
GetGpioPinNumber ( GpioPins pin ) : String |
Gets the GPIO pin number.
|
|
GpioBase ( GpioPins pin ) : System |
Initializes a new instance of the CyrusBuilt.MonoPi.IO.GpioBase class with a board Revision 1.0 pin.
|
|
GpioBase ( GpioPins pin, PinMode mode ) : System |
Initializes a new instance of the CyrusBuilt.MonoPi.IO.GpioBase class with a board Revision 1.0 pin and the pin direction.
|
|
GpioBase ( GpioPins pin, PinMode mode, PinState value ) : System |
Initializes a new instance of the CyrusBuilt.MonoPi.IO.GpioBase class with a board Revision 1.0 GPIO pin, the pin mode, and the initial pin value.
|
|
OnStateChanged ( |
Raises the state changed event.
|
public ChangeBoardRevision ( BoardRevision revision ) : void | ||
revision | BoardRevision |
/// The board revision. Default is |
return | void |
protected static GetGpioPinNumber ( GpioPins pin ) : String | ||
pin | GpioPins | /// The GPIO pin. /// |
return | String |
protected GpioBase ( GpioPins pin ) : System | ||
pin | GpioPins | /// The GPIO pin. /// |
return | System |
protected GpioBase ( GpioPins pin, PinMode mode ) : System | ||
pin | GpioPins | /// The GPIO pin. /// |
mode | PinMode | /// The I/O pin mode. /// |
return | System |
protected GpioBase ( GpioPins pin, PinMode mode, PinState value ) : System | ||
pin | GpioPins | /// The GPIO pin. /// |
mode | PinMode | /// The I/O pin mode. /// |
value | PinState | /// The initial pin value. /// |
return | System |
protected OnStateChanged ( |
||
e | /// The event arguments. /// | |
return | void |
public Pulse ( |
||
millis | /// The number of milliseconds to wait between states. /// | |
return | void |
public Write ( PinState value ) : void | ||
value | PinState |
/// If set to |
return | void |