2370 lines
99 KiB
XML
2370 lines
99 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Raspberry.IO.GeneralPurpose</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.Behaviors.BlinkBehavior">
|
|
<summary>
|
|
Represents a simple blink behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.BlinkBehavior.#ctor(System.Collections.Generic.IEnumerable{Raspberry.IO.GeneralPurpose.PinConfiguration})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.BlinkBehavior"/> class.
|
|
</summary>
|
|
<param name="configurations">The configurations.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.BlinkBehavior.Count">
|
|
<summary>
|
|
Gets or sets the number of times the behavior may blink.
|
|
</summary>
|
|
<value>
|
|
The number of times the behavior may blink.
|
|
</value>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.BlinkBehavior.GetFirstStep">
|
|
<summary>
|
|
Gets the first step.
|
|
</summary>
|
|
<returns>
|
|
The first step.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.BlinkBehavior.ProcessStep(System.Int32)">
|
|
<summary>
|
|
Processes the step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.BlinkBehavior.TryGetNextStep(System.Int32@)">
|
|
<summary>
|
|
Tries to get the next step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
<returns>
|
|
<c>true</c> if the behavior may continue; otherwise behavior will be stopped.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior">
|
|
<summary>
|
|
Represents a chaser behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior.#ctor(System.Collections.Generic.IEnumerable{Raspberry.IO.GeneralPurpose.PinConfiguration})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior"/> class.
|
|
</summary>
|
|
<param name="configurations">The configurations.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior.RoundTrip">
|
|
<summary>
|
|
Gets or sets a value indicating whether to roundtrip.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if roundtrip is enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior.Loop">
|
|
<summary>
|
|
Gets or sets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior"/> must loop.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if loop is enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior.Width">
|
|
<summary>
|
|
Gets or sets the width of the enlightned leds.
|
|
</summary>
|
|
<value>
|
|
The width.
|
|
</value>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior.GetFirstStep">
|
|
<summary>
|
|
Gets the first step.
|
|
</summary>
|
|
<returns>
|
|
The first step.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior.ProcessStep(System.Int32)">
|
|
<summary>
|
|
Processes the step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.ChaserBehavior.TryGetNextStep(System.Int32@)">
|
|
<summary>
|
|
Tries to get the next step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
<returns>
|
|
<c>true</c> if the behavior may continue; otherwise behavior will be stopped.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior">
|
|
<summary>
|
|
Represents a pattern behavior.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior.#ctor(System.Collections.Generic.IEnumerable{Raspberry.IO.GeneralPurpose.PinConfiguration},System.Collections.Generic.IEnumerable{System.Int32})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior"/> class.
|
|
</summary>
|
|
<param name="configurations">The configurations.</param>
|
|
<param name="patterns">The patterns.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior.#ctor(System.Collections.Generic.IEnumerable{Raspberry.IO.GeneralPurpose.PinConfiguration},System.Collections.Generic.IEnumerable{System.Int64})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior"/> class.
|
|
</summary>
|
|
<param name="configurations">The configurations.</param>
|
|
<param name="patterns">The patterns.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior.Loop">
|
|
<summary>
|
|
Gets or sets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior"/> must loop.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if loop is enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior.RoundTrip">
|
|
<summary>
|
|
Gets or sets a value indicating whether to roundtrip.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if round-trip is enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior.GetFirstStep">
|
|
<summary>
|
|
Gets the first step.
|
|
</summary>
|
|
<returns>
|
|
The first step.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior.ProcessStep(System.Int32)">
|
|
<summary>
|
|
Processes the step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PatternBehavior.TryGetNextStep(System.Int32@)">
|
|
<summary>
|
|
Tries to get the next step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
<returns>
|
|
<c>true</c> if the behavior may continue; otherwise behavior will be stopped.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior">
|
|
<summary>
|
|
Represents the pins behavior base class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior.#ctor(System.Collections.Generic.IEnumerable{Raspberry.IO.GeneralPurpose.PinConfiguration})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior"/> class.
|
|
</summary>
|
|
<param name="configurations">The configurations.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior.Configurations">
|
|
<summary>
|
|
Gets the configurations.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior.Interval">
|
|
<summary>
|
|
Gets or sets the interval.
|
|
</summary>
|
|
<value>
|
|
The interval.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior.Connection">
|
|
<summary>
|
|
Gets the connection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior.GetFirstStep">
|
|
<summary>
|
|
Gets the first step.
|
|
</summary>
|
|
<returns>The first step.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior.ProcessStep(System.Int32)">
|
|
<summary>
|
|
Processes the step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior.TryGetNextStep(System.Int32@)">
|
|
<summary>
|
|
Tries to get the next step.
|
|
</summary>
|
|
<param name="step">The step.</param>
|
|
<returns><c>true</c> if the behavior may continue; otherwise behavior will be stopped.</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehaviorExtensionMethods">
|
|
<summary>
|
|
Provides extension methods for <see cref="T:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehaviorExtensionMethods.Start(Raspberry.IO.GeneralPurpose.GpioConnection,Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior)">
|
|
<summary>
|
|
Starts the specified behavior on the connection.
|
|
</summary>
|
|
<param name="connection">The connection.</param>
|
|
<param name="behavior">The behavior.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.Behaviors.PinsBehaviorExtensionMethods.Stop(Raspberry.IO.GeneralPurpose.GpioConnection,Raspberry.IO.GeneralPurpose.Behaviors.PinsBehavior)">
|
|
<summary>
|
|
Stops the specified behavior.
|
|
</summary>
|
|
<param name="connection">The connection.</param>
|
|
<param name="behavior">The behavior.</param>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.Configuration.GpioConnectionConfigurationSection">
|
|
<summary>
|
|
Represents the configuration of the GPIO connection.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.Configuration.GpioConnectionConfigurationSection.DefaultPollInterval">
|
|
<summary>
|
|
The default poll interval, in milliseconds.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Configuration.GpioConnectionConfigurationSection.DriverTypeName">
|
|
<summary>
|
|
Gets or sets the name of the driver type.
|
|
</summary>
|
|
<value>
|
|
The name of the driver type.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Configuration.GpioConnectionConfigurationSection.BoardConnectorRevision">
|
|
<summary>
|
|
Gets or sets the board connector revision.
|
|
</summary>
|
|
<value>
|
|
The board revision, <c>0</c> for automatic detection, <c>1</c> for model B rev1; <c>2</c> for model B rev2 and model A, <c>3</c> for model B+, A+ and higher.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.Configuration.GpioConnectionConfigurationSection.PollInterval">
|
|
<summary>
|
|
Gets or sets the poll interval, in milliseconds.
|
|
</summary>
|
|
<value>
|
|
The poll interval, in millisecond.
|
|
</value>
|
|
<remarks>
|
|
Default value is 50ms.
|
|
Values lower than 1ms may be specified on Raspberry Pi using decimal notation.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.ConnectedPin">
|
|
<summary>
|
|
Represents a connected pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.ConnectedPin.Configuration">
|
|
<summary>
|
|
Gets the configuration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.ConnectedPin.Enabled">
|
|
<summary>
|
|
Gets or sets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.ConnectedPin"/> is enabled.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.ConnectedPin.Toggle">
|
|
<summary>
|
|
Toggles this pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.ConnectedPin.Blink(System.TimeSpan)">
|
|
<summary>
|
|
Blinks the pin.
|
|
</summary>
|
|
<param name="duration">The blink duration.</param>
|
|
</member>
|
|
<member name="E:Raspberry.IO.GeneralPurpose.ConnectedPin.StatusChanged">
|
|
<summary>
|
|
Occurs when pin status changed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.ConnectedPins">
|
|
<summary>
|
|
Represents connected pins.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.ConnectedPins.Item(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Gets the status of the specified pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.ConnectedPins.Item(System.String)">
|
|
<summary>
|
|
Gets the status of the specified pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.ConnectedPins.Item(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Gets the status of the specified pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.ConnectedPins.Item(Raspberry.IO.GeneralPurpose.PinConfiguration)">
|
|
<summary>
|
|
Gets the status of the specified pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.ConnectedPins.System#Collections#IEnumerable#GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that iterates through a collection.
|
|
</summary>
|
|
<returns>
|
|
An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.ConnectedPins.GetEnumerator">
|
|
<summary>
|
|
Gets the enumerator.
|
|
</summary>
|
|
<returns>The enumerator.</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver">
|
|
<summary>
|
|
Represents a connection driver using files.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.DefaultTimeout">
|
|
<summary>
|
|
The default timeout (5 seconds).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.Raspberry#IO#GeneralPurpose#IGpioConnectionDriver#GetCapabilities">
|
|
<summary>
|
|
Gets driver capabilities.
|
|
</summary>
|
|
<returns>The capabilites.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.GetCapabilities">
|
|
<summary>
|
|
Gets driver capabilities.
|
|
</summary>
|
|
<returns>The capabilites.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.Allocate(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDirection)">
|
|
<summary>
|
|
Allocates the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="direction">The direction.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.SetPinResistor(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Sets the pin resistor.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.SetPinDetectedEdges(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDetectedEdges)">
|
|
<summary>
|
|
Sets the detected edges on an input pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="edges">The edges.</param>
|
|
<exception cref="T:System.NotImplementedException"></exception>
|
|
<remarks>
|
|
By default, both edges may be detected on input pins.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.Wait(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean,System.TimeSpan)">
|
|
<summary>
|
|
Waits for the specified pin to be in the specified state.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="waitForUp">if set to <c>true</c> waits for the pin to be up. Default value is <c>true</c>.</param>
|
|
<param name="timeout">The timeout. Default value is <see cref="F:System.TimeSpan.Zero" />.</param>
|
|
<remarks>
|
|
If <c>timeout</c> is set to <see cref="F:System.TimeSpan.Zero" />, a 5 second timeout is used.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.Release(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Releases the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.Write(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean)">
|
|
<summary>
|
|
Modified the status of a pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="value">The pin status.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Reads the status of the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>
|
|
The pin status.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.FileGpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPins)">
|
|
<summary>
|
|
Reads the status of the specified pins.
|
|
</summary>
|
|
<param name="pins">The pins.</param>
|
|
<returns>
|
|
The pins status.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.FileGpioHandle">
|
|
<summary>
|
|
Represents a handle on a GPIO file
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.FileGpioHandle.GpioPath">
|
|
<summary>
|
|
Gets or sets the gpio path.
|
|
</summary>
|
|
<value>
|
|
The gpio path.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.FileGpioHandle.GpioStream">
|
|
<summary>
|
|
Gets or sets the gpio stream.
|
|
</summary>
|
|
<value>
|
|
The gpio stream.
|
|
</value>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioBinaryPinExtensionMethods">
|
|
<summary>
|
|
Provides extensions methods GPIO binary pins.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioBinaryPinExtensionMethods.Out(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Gets an output pin on the current driver.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The GPIO output binary pin.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioBinaryPinExtensionMethods.Out(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Gets an output pin on the current driver.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The GPIO output binary pin.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioBinaryPinExtensionMethods.In(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ConnectorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Gets an input pin on the current driver.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
<returns>
|
|
The GPIO input binary pin.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioBinaryPinExtensionMethods.In(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Gets an input pin on the current driver.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
<returns>
|
|
The GPIO input binary pin.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioBinaryPinExtensionMethods.InOut(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ConnectorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Gets a bidirectional pin on the current driver.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
<returns>
|
|
The GPIO input binary pin.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioBinaryPinExtensionMethods.InOut(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Gets a bidirectional pin on the current driver.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
<returns>
|
|
The GPIO input binary pin.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioConnectionDriver">
|
|
<summary>
|
|
Represents the default connection driver that uses memory for accesses and files for edge detection.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.DefaultTimeout">
|
|
<summary>
|
|
The default timeout (5 seconds).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.MinimumTimeout">
|
|
<summary>
|
|
The minimum timeout (1 milliseconds)
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnectionDriver"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Finalize">
|
|
<summary>
|
|
Releases unmanaged resources and performs other cleanup operations before the
|
|
<see cref="T:Raspberry.IO.GeneralPurpose.GpioConnectionDriver"/> is reclaimed by garbage collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Raspberry#IO#GeneralPurpose#IGpioConnectionDriver#GetCapabilities">
|
|
<summary>
|
|
Gets driver capabilities.
|
|
</summary>
|
|
<returns>The capabilites.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.GetCapabilities">
|
|
<summary>
|
|
Gets driver capabilities.
|
|
</summary>
|
|
<returns>The capabilites.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Allocate(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDirection)">
|
|
<summary>
|
|
Allocates the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="direction">The direction.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.SetPinResistor(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Sets the pin resistor.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.SetPinDetectedEdges(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDetectedEdges)">
|
|
<summary>
|
|
Sets the detected edges on an input pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="edges">The edges.</param>
|
|
<remarks>By default, both edges may be detected on input pins.</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Wait(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean,System.TimeSpan)">
|
|
<summary>
|
|
Waits for the specified pin to be in the specified state.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="waitForUp">if set to <c>true</c> waits for the pin to be up. Default value is <c>true</c>.</param>
|
|
<param name="timeout">The timeout. Default value is <see cref="F:System.TimeSpan.Zero" />.</param>
|
|
<remarks>
|
|
If <c>timeout</c> is set to <see cref="F:System.TimeSpan.Zero" />, a 5 seconds timeout is used.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Release(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Releases the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Write(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean)">
|
|
<summary>
|
|
Modified the status of a pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="value">The pin status.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Reads the status of the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>
|
|
The pin status.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPins)">
|
|
<summary>
|
|
Reads the status of the specified pins.
|
|
</summary>
|
|
<param name="pins">The pins.</param>
|
|
<returns>
|
|
The pins status.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioConnectionDriverCapabilities">
|
|
<summary>
|
|
Represents capabilities of a driver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionDriverCapabilities.None">
|
|
<summary>
|
|
No advanced capability.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionDriverCapabilities.CanSetPinResistor">
|
|
<summary>
|
|
The driver can set pin resistor
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionDriverCapabilities.CanSetPinDetectedEdges">
|
|
<summary>
|
|
The driver can set pin detected edges
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionDriverCapabilities.CanChangePinDirectionRapidly">
|
|
<summary>
|
|
The driver can change pin direction rapidly.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionDriverCapabilities.CanWorkOnThirdPartyComputers">
|
|
<summary>
|
|
The driver can work on third-party computers (not only Raspberry Pi)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioConnectionDriverExtensionMethods">
|
|
<summary>
|
|
Provides extension methods for <see cref="T:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionDriverExtensionMethods.Time(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean,System.TimeSpan,System.TimeSpan)">
|
|
<summary>
|
|
Waits for a pin to reach the specified state, then measures the time it remains in this state.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The measure pin.</param>
|
|
<param name="waitForUp">if set to <c>true</c>, wait for the pin to be up.</param>
|
|
<param name="phase1Timeout">The first phase timeout.</param>
|
|
<param name="phase2Timeout">The second phase timeout.</param>
|
|
<returns>
|
|
The time the pin remains up.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioConnectionSettings">
|
|
<summary>
|
|
Represents settings for <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnection"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnectionSettings"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.DefaultBlinkDuration">
|
|
<summary>
|
|
Gets the default blink duration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.Opened">
|
|
<summary>
|
|
Gets or sets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnectionSettings"/> is opened on initialization.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if opened on initialization; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.BlinkDuration">
|
|
<summary>
|
|
Gets or sets the duration of the blink.
|
|
</summary>
|
|
<value>
|
|
The duration of the blink, in milliseconds.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.Driver">
|
|
<summary>
|
|
Gets or sets the driver.
|
|
</summary>
|
|
<value>
|
|
The driver.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.PollInterval">
|
|
<summary>
|
|
Gets or sets the poll interval.
|
|
</summary>
|
|
<value>
|
|
The poll interval.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.DefaultPollInterval">
|
|
<summary>
|
|
Gets the default poll interval.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.ConnectorPinout">
|
|
<summary>
|
|
Gets the board connector pinout.
|
|
</summary>
|
|
<value>
|
|
The board connector pinout.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.DefaultDriver">
|
|
<summary>
|
|
Gets the default driver.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnectionSettings.GetBestDriver(Raspberry.IO.GeneralPurpose.GpioConnectionDriverCapabilities)">
|
|
<summary>
|
|
Gets the best driver for the specified capabilities.
|
|
</summary>
|
|
<param name="capabilities">The capabilities.</param>
|
|
<returns>The best driver, if found; otherwise, <c>null</c>.</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioInputBinaryPin">
|
|
<summary>
|
|
Represents a GPIO input binary pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputBinaryPin.#ctor(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioInputBinaryPin"/> class.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputBinaryPin.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputBinaryPin.Read">
|
|
<summary>
|
|
Reads the state of the pin.
|
|
</summary>
|
|
<returns>
|
|
<c>true</c> if the pin is in high state; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputBinaryPin.Wait(System.Boolean,System.TimeSpan)">
|
|
<summary>
|
|
Waits for the specified pin to be in the specified state.
|
|
</summary>
|
|
<param name="waitForUp">if set to <c>true</c> waits for the pin to be up. Default value is <c>true</c>.</param>
|
|
<param name="timeout">The timeout. Default value is <see cref="F:System.TimeSpan.Zero"/>.</param>
|
|
<remarks>If <c>timeout</c> is set to <see cref="F:System.TimeSpan.Zero"/>, a default timeout is used instead.</remarks>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin">
|
|
<summary>
|
|
Represents a bidirectional pin on GPIO interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin.#ctor(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin"/> class.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin.Dispose">
|
|
<summary>
|
|
Releases unmanaged and - optionally - managed resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin.Read">
|
|
<summary>
|
|
Reads this instance.
|
|
</summary>
|
|
<returns>The value.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin.AsInput">
|
|
<summary>
|
|
Prepares the pin to act as an input.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin.AsOutput">
|
|
<summary>
|
|
Prepares the pin to act as an output.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin.Wait(System.Boolean,System.TimeSpan)">
|
|
<summary>
|
|
Waits for the specified pin to be in the specified state.
|
|
</summary>
|
|
<param name="waitForUp">if set to <c>true</c> waits for the pin to be up. Default value is <c>true</c>.</param>
|
|
<param name="timeout">The timeout. Default value is <see cref="F:System.TimeSpan.Zero"/>.</param>
|
|
<remarks>If <c>timeout</c> is set to <see cref="F:System.TimeSpan.Zero"/>, a default timeout is used instead.</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioInputOutputBinaryPin.Write(System.Boolean)">
|
|
<summary>
|
|
Writes the specified state.
|
|
</summary>
|
|
<param name="state">the state.</param>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioOutputBinaryPin">
|
|
<summary>
|
|
Represents an output pin on GPIO interface.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioOutputBinaryPin.#ctor(Raspberry.IO.GeneralPurpose.IGpioConnectionDriver,Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioOutputBinaryPin"/> class.
|
|
</summary>
|
|
<param name="driver">The driver.</param>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioOutputBinaryPin.Dispose">
|
|
<summary>
|
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioOutputBinaryPin.Write(System.Boolean)">
|
|
<summary>
|
|
Writes the specified state.
|
|
</summary>
|
|
<param name="state">The pin state.</param>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.PinDetectedEdges">
|
|
<summary>
|
|
Represents detected edges.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinDetectedEdges.None">
|
|
<summary>
|
|
No changes are detected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinDetectedEdges.Rising">
|
|
<summary>
|
|
Rising edge changes are detected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinDetectedEdges.Falling">
|
|
<summary>
|
|
Falling edge changes are detected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinDetectedEdges.Both">
|
|
<summary>
|
|
Both changes are detected.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.PinResistor">
|
|
<summary>
|
|
Represents the resistor enabled on an input.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinResistor.None">
|
|
<summary>
|
|
No resistor is enabled on the input.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinResistor.PullDown">
|
|
<summary>
|
|
A pull-down resistor is enabled.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinResistor.PullUp">
|
|
<summary>
|
|
A pull-up resistor is enabled.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.ProcessorPinExtensionMethods">
|
|
<summary>
|
|
Provides extension methods for <see cref="T:Raspberry.IO.GeneralPurpose.ProcessorPin"/> and <see cref="T:Raspberry.IO.GeneralPurpose.ProcessorPins"/> objects.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.ProcessorPinExtensionMethods.Enumerate(Raspberry.IO.GeneralPurpose.ProcessorPins)">
|
|
<summary>
|
|
Enumerates the specified pins.
|
|
</summary>
|
|
<param name="pins">The pins.</param>
|
|
<returns>The pins.</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.ProcessorPins">
|
|
<summary>
|
|
Represents a set of pins on the Raspberry Pi Processor
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.None">
|
|
<summary>
|
|
No pins selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin0">
|
|
<summary>
|
|
Pin 0 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin00">
|
|
<summary>
|
|
Pin 0 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin1">
|
|
<summary>
|
|
Pin 1 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin01">
|
|
<summary>
|
|
Pin 1 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin2">
|
|
<summary>
|
|
Pin 2 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin02">
|
|
<summary>
|
|
Pin 2 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin3">
|
|
<summary>
|
|
Pin 3 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin03">
|
|
<summary>
|
|
Pin 3 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin4">
|
|
<summary>
|
|
Pin 4 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin04">
|
|
<summary>
|
|
Pin 4 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin7">
|
|
<summary>
|
|
Pin 7 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin07">
|
|
<summary>
|
|
Pin 7 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin8">
|
|
<summary>
|
|
Pin 8 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin08">
|
|
<summary>
|
|
Pin 8 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin9">
|
|
<summary>
|
|
Pin 9 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin09">
|
|
<summary>
|
|
Pin 9 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin10">
|
|
<summary>
|
|
Pin 10 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin11">
|
|
<summary>
|
|
Pin 11 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin14">
|
|
<summary>
|
|
Pin 14 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin15">
|
|
<summary>
|
|
Pin 15 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin17">
|
|
<summary>
|
|
Pin 17 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin18">
|
|
<summary>
|
|
Pin 18 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin21">
|
|
<summary>
|
|
Pin 21 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin22">
|
|
<summary>
|
|
Pin 22 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin23">
|
|
<summary>
|
|
Pin 23 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin24">
|
|
<summary>
|
|
Pin 24 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin25">
|
|
<summary>
|
|
Pin 25 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin27">
|
|
<summary>
|
|
Pin 27 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin28">
|
|
<summary>
|
|
Pin 28 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin29">
|
|
<summary>
|
|
Pin 29 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin30">
|
|
<summary>
|
|
Pin 30 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPins.Pin31">
|
|
<summary>
|
|
Pin 31 selected.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver">
|
|
<summary>
|
|
Represents a connection driver that uses memory.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.DefaultTimeout">
|
|
<summary>
|
|
The default timeout (5 seconds).
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Finalize">
|
|
<summary>
|
|
Releases unmanaged resources and performs other cleanup operations before the
|
|
<see cref="T:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver"/> is reclaimed by garbage collection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Raspberry#IO#GeneralPurpose#IGpioConnectionDriver#GetCapabilities">
|
|
<summary>
|
|
Gets driver capabilities.
|
|
</summary>
|
|
<returns>The capabilites.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.GetCapabilities">
|
|
<summary>
|
|
Gets driver capabilities.
|
|
</summary>
|
|
<returns>The capabilites.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Allocate(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDirection)">
|
|
<summary>
|
|
Allocates the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="direction">The direction.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.SetPinResistor(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Sets the pin resistor.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.SetPinDetectedEdges(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDetectedEdges)">
|
|
<summary>
|
|
Sets the detected edges on an input pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="edges">The edges.</param>
|
|
<remarks>
|
|
By default, both edges may be detected on input pins.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Wait(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean,System.TimeSpan)">
|
|
<summary>
|
|
Waits for the specified pin to be in the specified state.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="waitForUp">if set to <c>true</c> waits for the pin to be up. Default value is <c>true</c>.</param>
|
|
<param name="timeout">The timeout. Default value is <see cref="F:System.TimeSpan.Zero" />.</param>
|
|
<remarks>
|
|
If <c>timeout</c> is set to <see cref="F:System.TimeSpan.Zero" />, a default timeout of <see cref="F:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.DefaultTimeout"/> is used.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Release(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Releases the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Write(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean)">
|
|
<summary>
|
|
Modified the status of a pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="value">The pin status.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Reads the status of the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>
|
|
The pin status.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.MemoryGpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPins)">
|
|
<summary>
|
|
Reads the status of the specified pins.
|
|
</summary>
|
|
<param name="pins">The pins.</param>
|
|
<returns>
|
|
The pins status.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.ConnectorPin">
|
|
<summary>
|
|
Represents a connector pin.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin3">
|
|
<summary>
|
|
Connector P1, pin 3.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin03">
|
|
<summary>
|
|
Connector P1, pin 3.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin5">
|
|
<summary>
|
|
Connector P1, pin 5.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin05">
|
|
<summary>
|
|
Connector P1, pin 5.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin7">
|
|
<summary>
|
|
Connector P1, pin 7.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin07">
|
|
<summary>
|
|
Connector P1, pin 7.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin8">
|
|
<summary>
|
|
Connector P1, pin 8.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin08">
|
|
<summary>
|
|
Connector P1, pin 8.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin10">
|
|
<summary>
|
|
Connector P1, pin 10.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin11">
|
|
<summary>
|
|
Connector P1, pin 11.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin12">
|
|
<summary>
|
|
Connector P1, pin 12.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin13">
|
|
<summary>
|
|
Connector P1, pin 13.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin15">
|
|
<summary>
|
|
Connector P1, pin 15.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin16">
|
|
<summary>
|
|
Connector P1, pin 16.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin18">
|
|
<summary>
|
|
Connector P1, pin 18.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin19">
|
|
<summary>
|
|
Connector P1, pin 19.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin21">
|
|
<summary>
|
|
Connector P1, pin 21.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin22">
|
|
<summary>
|
|
Connector P1, pin 22.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin23">
|
|
<summary>
|
|
Connector P1, pin 23.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin24">
|
|
<summary>
|
|
Connector P1, pin 24.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin26">
|
|
<summary>
|
|
Connector P1, pin 26.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin27">
|
|
<summary>
|
|
Connector P1, pin 27.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin28">
|
|
<summary>
|
|
Connector P1, pin 28.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin29">
|
|
<summary>
|
|
Connector P1, pin 29.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin31">
|
|
<summary>
|
|
Connector P1, pin 31.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin32">
|
|
<summary>
|
|
Connector P1, pin 32.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin33">
|
|
<summary>
|
|
Connector P1, pin 33.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin35">
|
|
<summary>
|
|
Connector P1, pin 35.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin36">
|
|
<summary>
|
|
Connector P1, pin 36.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin37">
|
|
<summary>
|
|
Connector P1, pin 37.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin38">
|
|
<summary>
|
|
Connector P1, pin 38.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P1Pin40">
|
|
<summary>
|
|
Connector P1, pin 40.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin3">
|
|
<summary>
|
|
Connector P5, pin 3.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin03">
|
|
<summary>
|
|
Connector P5, pin 3.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin4">
|
|
<summary>
|
|
Connector P5, pin 4.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin04">
|
|
<summary>
|
|
Connector P5, pin 4.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin5">
|
|
<summary>
|
|
Connector P5, pin 5.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin05">
|
|
<summary>
|
|
Connector P5, pin 5.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin6">
|
|
<summary>
|
|
Connector P5, pin 6.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.P5Pin06">
|
|
<summary>
|
|
Connector P5, pin 6.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin5">
|
|
<summary>
|
|
Connector CN8, Pin 5 (PC19)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin05">
|
|
<summary>
|
|
Connector CN8, Pin 5 (PC19)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin6">
|
|
<summary>
|
|
Connector CN8, Pin 6 (PC21)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin06">
|
|
<summary>
|
|
Connector CN8, Pin 6 (PC21)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin7">
|
|
<summary>
|
|
Connector CN8, Pin 7 (PC20)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin07">
|
|
<summary>
|
|
Connector CN8, Pin 7 (PC20)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin8">
|
|
<summary>
|
|
Connector CN8, Pin 8 (PC22)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin08">
|
|
<summary>
|
|
Connector CN8, Pin 8 (PC22)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin9">
|
|
<summary>
|
|
Connector CN8, Pin 9 (PB14)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin09">
|
|
<summary>
|
|
Connector CN8, Pin 9 (PB14)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin10">
|
|
<summary>
|
|
Connector CN8, Pin 10 (PB16)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin11">
|
|
<summary>
|
|
Connector CN8, Pin 11 (PB15)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin12">
|
|
<summary>
|
|
Connector CN8, Pin 12 (PB17)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin15">
|
|
<summary>
|
|
Connector CN8, Pin 15 (PI20)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin16">
|
|
<summary>
|
|
Connector CN8, Pin 16 (PI14)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin17">
|
|
<summary>
|
|
Connector CN8, Pin 17 (PI21)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin18">
|
|
<summary>
|
|
Connector CN8, Pin 18 (PI15)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin19">
|
|
<summary>
|
|
Connector CN8, Pin 19 (PI3)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin20">
|
|
<summary>
|
|
Connector CN8, Pin 20 (PB3)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin21">
|
|
<summary>
|
|
Connector CN8, Pin 21 (PB2)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin22">
|
|
<summary>
|
|
Connector CN8, Pin 22 (PB4)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin23">
|
|
<summary>
|
|
Connector CN8, Pin 23 (PB18)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN8Pin25">
|
|
<summary>
|
|
Connector CN8, Pin 25 (PB19)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin3">
|
|
<summary>
|
|
Connector CN9, Pin 3 (PG0)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin03">
|
|
<summary>
|
|
Connector CN9, Pin 3 (PG0)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin4">
|
|
<summary>
|
|
Connector CN9, Pin 4 (PG3)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin04">
|
|
<summary>
|
|
Connector CN9, Pin 4 (PG3)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin5">
|
|
<summary>
|
|
Connector CN9, Pin 5 (PG2)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin05">
|
|
<summary>
|
|
Connector CN9, Pin 5 (PG2)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin6">
|
|
<summary>
|
|
Connector CN9, Pin 6 (PG1)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin06">
|
|
<summary>
|
|
Connector CN9, Pin 6 (PG1)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin7">
|
|
<summary>
|
|
Connector CN9, Pin 7 (PG4)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin07">
|
|
<summary>
|
|
Connector CN9, Pin 7 (PG4)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin8">
|
|
<summary>
|
|
Connector CN9, Pin 8 (PG5)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin08">
|
|
<summary>
|
|
Connector CN9, Pin 8 (PG5)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin9">
|
|
<summary>
|
|
Connector CN9, Pin 9 (PG6)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin09">
|
|
<summary>
|
|
Connector CN9, Pin 9 (PG6)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin10">
|
|
<summary>
|
|
Connector CN9, Pin 10 (PG7)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin11">
|
|
<summary>
|
|
Connector CN9, Pin 11 (PG8)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin12">
|
|
<summary>
|
|
Connector CN9, Pin 12 (PG9)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin13">
|
|
<summary>
|
|
Connector CN9, Pin 13 (PG10)
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ConnectorPin.CB3_CN9Pin14">
|
|
<summary>
|
|
Connector CN9, Pin 14 (PG11)
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver">
|
|
<summary>
|
|
Provides an interface for connection drivers.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.GetCapabilities">
|
|
<summary>
|
|
Gets driver capabilities.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.Allocate(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDirection)">
|
|
<summary>
|
|
Allocates the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="direction">The direction.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.SetPinResistor(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinResistor)">
|
|
<summary>
|
|
Sets the pin resistor.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="resistor">The resistor.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.SetPinDetectedEdges(Raspberry.IO.GeneralPurpose.ProcessorPin,Raspberry.IO.GeneralPurpose.PinDetectedEdges)">
|
|
<summary>
|
|
Sets the detected edges on an input pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="edges">The edges.</param>
|
|
<remarks>By default, both edges may be detected on input pins.</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.Wait(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean,System.TimeSpan)">
|
|
<summary>
|
|
Waits for the specified pin to be in the specified state.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="waitForUp">if set to <c>true</c> waits for the pin to be up. Default value is <c>true</c>.</param>
|
|
<param name="timeout">The timeout. Default value is <see cref="F:System.TimeSpan.Zero"/>.</param>
|
|
<remarks>If <c>timeout</c> is set to <see cref="F:System.TimeSpan.Zero"/>, a default timeout is used instead.</remarks>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.Release(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Releases the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.Write(Raspberry.IO.GeneralPurpose.ProcessorPin,System.Boolean)">
|
|
<summary>
|
|
Modified the status of a pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="value">The pin status.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Reads the status of the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The pin status.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.IGpioConnectionDriver.Read(Raspberry.IO.GeneralPurpose.ProcessorPins)">
|
|
<summary>
|
|
Reads the status of the specified pins.
|
|
</summary>
|
|
<param name="pins">The pins.</param>
|
|
<returns>The pins status.</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.InputPinConfiguration">
|
|
<summary>
|
|
Represents configuration of an input pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.InputPinConfiguration.#ctor(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.InputPinConfiguration"/> class.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.InputPinConfiguration.Direction">
|
|
<summary>
|
|
Gets the direction.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.InputPinConfiguration.Resistor">
|
|
<summary>
|
|
Gets or sets the resistor.
|
|
</summary>
|
|
<value>
|
|
The resistor.
|
|
</value>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.GpioConnection">
|
|
<summary>
|
|
Represents a connection to the GPIO pins.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.#ctor(Raspberry.IO.GeneralPurpose.PinConfiguration[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnection"/> class.
|
|
</summary>
|
|
<param name="pins">The pins.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.#ctor(System.Collections.Generic.IEnumerable{Raspberry.IO.GeneralPurpose.PinConfiguration})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnection"/> class.
|
|
</summary>
|
|
<param name="pins">The pins.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.#ctor(Raspberry.IO.GeneralPurpose.GpioConnectionSettings,Raspberry.IO.GeneralPurpose.PinConfiguration[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnection"/> class.
|
|
</summary>
|
|
<param name="settings">The settings.</param>
|
|
<param name="pins">The pins.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.#ctor(Raspberry.IO.GeneralPurpose.GpioConnectionSettings,System.Collections.Generic.IEnumerable{Raspberry.IO.GeneralPurpose.PinConfiguration})">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.GpioConnection"/> class.
|
|
</summary>
|
|
<param name="settings">The settings.</param>
|
|
<param name="pins">The pins.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnection.IsOpened">
|
|
<summary>
|
|
Gets a value indicating whether connection is opened.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if connection is opened; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnection.Item(System.String)">
|
|
<summary>
|
|
Gets or sets the status of the pin having the specified name.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnection.Item(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Gets or sets the status of the specified pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnection.Item(Raspberry.IO.GeneralPurpose.PinConfiguration)">
|
|
<summary>
|
|
Gets or sets the status of the specified pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnection.Item(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Gets or sets the status of the specified pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.GpioConnection.Pins">
|
|
<summary>
|
|
Gets the pins.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Open">
|
|
<summary>
|
|
Opens the connection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Close">
|
|
<summary>
|
|
Closes the connection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Clear">
|
|
<summary>
|
|
Clears pin attached to this connection.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Add(Raspberry.IO.GeneralPurpose.PinConfiguration)">
|
|
<summary>
|
|
Adds the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Contains(System.String)">
|
|
<summary>
|
|
Determines whether the connection contains the specified pin.
|
|
</summary>
|
|
<param name="pinName">Name of the pin.</param>
|
|
<returns>
|
|
<c>true</c> if the connection contains the specified pin; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Contains(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Determines whether the connection contains the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>
|
|
<c>true</c> if the connection contains the specified pin; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Contains(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Determines whether the connection contains the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>
|
|
<c>true</c> if the connection contains the specified pin; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Contains(Raspberry.IO.GeneralPurpose.PinConfiguration)">
|
|
<summary>
|
|
Determines whether the connection contains the specified pin.
|
|
</summary>
|
|
<param name="configuration">The pin configuration.</param>
|
|
<returns>
|
|
<c>true</c> if the connection contains the specified pin; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Remove(System.String)">
|
|
<summary>
|
|
Removes the specified pin.
|
|
</summary>
|
|
<param name="pinName">Name of the pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Remove(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Removes the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Remove(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Removes the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Remove(Raspberry.IO.GeneralPurpose.PinConfiguration)">
|
|
<summary>
|
|
Removes the specified pin.
|
|
</summary>
|
|
<param name="configuration">The pin configuration.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Toggle(System.String)">
|
|
<summary>
|
|
Toggles the specified pin.
|
|
</summary>
|
|
<param name="pinName">Name of the pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Toggle(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Toggles the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Toggle(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Toggles the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Toggle(Raspberry.IO.GeneralPurpose.PinConfiguration)">
|
|
<summary>
|
|
Toggles the specified pin.
|
|
</summary>
|
|
<param name="configuration">The pin configuration.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Blink(System.String,System.TimeSpan)">
|
|
<summary>
|
|
Blinks the specified pin.
|
|
</summary>
|
|
<param name="pinName">Name of the pin.</param>
|
|
<param name="duration">The duration.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Blink(Raspberry.IO.GeneralPurpose.ProcessorPin,System.TimeSpan)">
|
|
<summary>
|
|
Blinks the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="duration">The duration.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Blink(Raspberry.IO.GeneralPurpose.ConnectorPin,System.TimeSpan)">
|
|
<summary>
|
|
Blinks the specified pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<param name="duration">The duration.</param>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.Blink(Raspberry.IO.GeneralPurpose.PinConfiguration,System.TimeSpan)">
|
|
<summary>
|
|
Blinks the specified pin.
|
|
</summary>
|
|
<param name="configuration">The pin configuration.</param>
|
|
<param name="duration">The duration.</param>
|
|
</member>
|
|
<member name="E:Raspberry.IO.GeneralPurpose.GpioConnection.PinStatusChanged">
|
|
<summary>
|
|
Occurs when the status of a pin changed.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.GpioConnection.OnPinStatusChanged(Raspberry.IO.GeneralPurpose.PinStatusEventArgs)">
|
|
<summary>
|
|
Raises the <see cref="E:Raspberry.IO.GeneralPurpose.GpioConnection.PinStatusChanged"/> event.
|
|
</summary>
|
|
<param name="e">The <see cref="T:Raspberry.IO.GeneralPurpose.PinStatusEventArgs"/> instance containing the event data.</param>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.OutputPinConfiguration">
|
|
<summary>
|
|
Represents the configuration of an output pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.OutputPinConfiguration.#ctor(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.OutputPinConfiguration"/> class.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.OutputPinConfiguration.Enabled">
|
|
<summary>
|
|
Gets or sets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.OutputPinConfiguration"/> is enabled on connection.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.OutputPinConfiguration.Direction">
|
|
<summary>
|
|
Gets the direction.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.PinConfiguration">
|
|
<summary>
|
|
Represents the configuration of a pin.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfiguration.#ctor(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.PinConfiguration"/> class.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.PinConfiguration.Pin">
|
|
<summary>
|
|
Gets the pin.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.PinConfiguration.Direction">
|
|
<summary>
|
|
Gets the direction.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.PinConfiguration.Name">
|
|
<summary>
|
|
Gets or sets the name.
|
|
</summary>
|
|
<value>
|
|
The name.
|
|
</value>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.PinConfiguration.Reversed">
|
|
<summary>
|
|
Gets or sets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.PinConfiguration"/> is reversed.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if reversed; otherwise, <c>false</c>.
|
|
</value>
|
|
<remarks>If set to <c>true</c>, pin value will be enabled when no signal is present, and disabled when a signal is present.</remarks>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.PinConfiguration.StatusChangedAction">
|
|
<summary>
|
|
Gets or sets the status changed action.
|
|
</summary>
|
|
<value>
|
|
The status changed action.
|
|
</value>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.PinMapping">
|
|
<summary>
|
|
Provides helper methods for mapping pins between processor and connectors
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinMapping.ToProcessor(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Convert the specified connector pin to a processor pin.
|
|
</summary>
|
|
<param name="pin">The connector pin.</param>
|
|
<returns>The processor pin.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinMapping.ToConnector(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Convert the specified processor pin to a connector pin.
|
|
</summary>
|
|
<param name="pin">The processor pin.</param>
|
|
<returns>The connector pin.</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods">
|
|
<summary>
|
|
Provides extension methods for pin configuration.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Input(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Configures the specified pin as an input pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Output(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Configures the specified pin as an output pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Input(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Configures the specified pin as an input pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Output(Raspberry.IO.GeneralPurpose.ConnectorPin)">
|
|
<summary>
|
|
Configures the specified pin as an output pin.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Switch(Raspberry.IO.GeneralPurpose.InputPinConfiguration)">
|
|
<summary>
|
|
Configures the specified input pin as a switch.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
<returns>The pin configuration</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.OnStatusChanged``1(``0,System.Action{System.Boolean})">
|
|
<summary>
|
|
Configures an action executed when the pin status changes.
|
|
</summary>
|
|
<typeparam name="T">The configuration type.</typeparam>
|
|
<param name="configuration">The configuration.</param>
|
|
<param name="action">The action.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Name``1(``0,System.String)">
|
|
<summary>
|
|
Configures the name of the specified pin configuration.
|
|
</summary>
|
|
<typeparam name="T">The configuration type.</typeparam>
|
|
<param name="configuration">The configuration.</param>
|
|
<param name="name">The name.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Revert``1(``0)">
|
|
<summary>
|
|
Reverts the bit value of the specified pin.
|
|
</summary>
|
|
<typeparam name="T">The configuration type.</typeparam>
|
|
<param name="configuration">The configuration.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.PullUp``1(``0)">
|
|
<summary>
|
|
Enables pull-up resistor.
|
|
</summary>
|
|
<typeparam name="T">The configuration type.</typeparam>
|
|
<param name="configuration">The configuration.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.PullDown``1(``0)">
|
|
<summary>
|
|
Enables pull-down resistor.
|
|
</summary>
|
|
<typeparam name="T">The configuration type.</typeparam>
|
|
<param name="configuration">The configuration.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Enable(Raspberry.IO.GeneralPurpose.OutputPinConfiguration)">
|
|
<summary>
|
|
Indicates the specified pin is enabled on connection.
|
|
</summary>
|
|
<param name="configuration">The configuration.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Disable(Raspberry.IO.GeneralPurpose.OutputPinConfiguration)">
|
|
<summary>
|
|
Indicates the specified pin is disabled on connection.
|
|
</summary>
|
|
<param name="configuration">The configuration.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Enable(Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration)">
|
|
<summary>
|
|
Indicates the specified pin is enabled on connection.
|
|
</summary>
|
|
<param name="configuration">The configuration.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.PinConfigurationExtensionMethods.Disable(Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration)">
|
|
<summary>
|
|
Indicates the specified pin is disabled on connection.
|
|
</summary>
|
|
<param name="configuration">The configuration.</param>
|
|
<returns>The pin configuration.</returns>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.ProcessorPin">
|
|
<summary>
|
|
Represents a processor pin.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin0">
|
|
<summary>
|
|
Pin 0.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin00">
|
|
<summary>
|
|
Pin 0.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin1">
|
|
<summary>
|
|
Pin 1.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin01">
|
|
<summary>
|
|
Pin 1.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin2">
|
|
<summary>
|
|
Pin 2.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin02">
|
|
<summary>
|
|
Pin 2.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin3">
|
|
<summary>
|
|
Pin 3.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin03">
|
|
<summary>
|
|
Pin 3.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin4">
|
|
<summary>
|
|
Pin 4.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin04">
|
|
<summary>
|
|
Pin 4.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin5">
|
|
<summary>
|
|
Pin 5.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin05">
|
|
<summary>
|
|
Pin 5.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin6">
|
|
<summary>
|
|
Pin 6.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin06">
|
|
<summary>
|
|
Pin 6.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin7">
|
|
<summary>
|
|
Pin 7.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin07">
|
|
<summary>
|
|
Pin 7.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin8">
|
|
<summary>
|
|
Pin 8.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin08">
|
|
<summary>
|
|
Pin 8.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin9">
|
|
<summary>
|
|
Pin 9.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin09">
|
|
<summary>
|
|
Pin 9.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin10">
|
|
<summary>
|
|
Pin 10.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin11">
|
|
<summary>
|
|
Pin 11.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin12">
|
|
<summary>
|
|
Pin 12.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin13">
|
|
<summary>
|
|
Pin 13.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin14">
|
|
<summary>
|
|
Pin 14.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin15">
|
|
<summary>
|
|
Pin 15.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin16">
|
|
<summary>
|
|
Pin 16.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin17">
|
|
<summary>
|
|
Pin 17.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin18">
|
|
<summary>
|
|
Pin 18.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin19">
|
|
<summary>
|
|
Pin 19.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin20">
|
|
<summary>
|
|
Pin 20.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin21">
|
|
<summary>
|
|
Pin 21.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin22">
|
|
<summary>
|
|
Pin 22.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin23">
|
|
<summary>
|
|
Pin 23.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin24">
|
|
<summary>
|
|
Pin 24.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin25">
|
|
<summary>
|
|
Pin 25.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin26">
|
|
<summary>
|
|
Pin 26.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin27">
|
|
<summary>
|
|
Pin 27.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin28">
|
|
<summary>
|
|
Pin 28.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin29">
|
|
<summary>
|
|
Pin 29.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin30">
|
|
<summary>
|
|
Pin 30.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin31">
|
|
<summary>
|
|
Pin 31.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.ProcessorPin.Pin32">
|
|
<summary>
|
|
Pin 32. (added for CubieTruck/CubieBoard3 compatibility
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.PinDirection">
|
|
<summary>
|
|
Represents the direction of a pin.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinDirection.Input">
|
|
<summary>
|
|
Pin is an input pin.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Raspberry.IO.GeneralPurpose.PinDirection.Output">
|
|
<summary>
|
|
Pin is an output pin.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.PinStatusEventArgs">
|
|
<summary>
|
|
Represents event arguments related to pin status.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.PinStatusEventArgs.Configuration">
|
|
<summary>
|
|
Gets the configuration.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.PinStatusEventArgs.Enabled">
|
|
<summary>
|
|
Gets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.PinStatusEventArgs"/> is enabled.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
<member name="T:Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration">
|
|
<summary>
|
|
Represents the configuration of an input pin acting as a switch.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration.#ctor(Raspberry.IO.GeneralPurpose.ProcessorPin)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration"/> class.
|
|
</summary>
|
|
<param name="pin">The pin.</param>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration.Direction">
|
|
<summary>
|
|
Gets the direction.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration.Enabled">
|
|
<summary>
|
|
Gets or sets a value indicating whether this <see cref="T:Raspberry.IO.GeneralPurpose.SwitchInputPinConfiguration"/> is enabled.
|
|
</summary>
|
|
<value>
|
|
<c>true</c> if enabled; otherwise, <c>false</c>.
|
|
</value>
|
|
</member>
|
|
</members>
|
|
</doc>
|