Added NightAlert project for travel kit
This commit is contained in:
2369
Libraries/Raspberry.IO.GeneralPurpose.XML
Normal file
2369
Libraries/Raspberry.IO.GeneralPurpose.XML
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Libraries/Raspberry.IO.GeneralPurpose.dll
Normal file
BIN
Libraries/Raspberry.IO.GeneralPurpose.dll
Normal file
Binary file not shown.
BIN
Libraries/Raspberry.IO.Interop.dll
Normal file
BIN
Libraries/Raspberry.IO.Interop.dll
Normal file
Binary file not shown.
BIN
Libraries/Raspberry.IO.dll
Normal file
BIN
Libraries/Raspberry.IO.dll
Normal file
Binary file not shown.
153
Libraries/Raspberry.IO.xml
Normal file
153
Libraries/Raspberry.IO.xml
Normal file
@@ -0,0 +1,153 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Raspberry.IO</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Raspberry.IO.AnalogValue">
|
||||
<summary>
|
||||
Represents an analog value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.AnalogValue.#ctor(System.Decimal,System.Decimal)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Raspberry.IO.AnalogValue"/> class.
|
||||
</summary>
|
||||
<param name="range">The total range (ie. maximum value).</param>
|
||||
<param name="value">The value.</param>
|
||||
</member>
|
||||
<member name="P:Raspberry.IO.AnalogValue.Value">
|
||||
<summary>
|
||||
Gets or sets the discrete value.
|
||||
</summary>
|
||||
<value>
|
||||
The discrete value.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.IO.AnalogValue.Range">
|
||||
<summary>
|
||||
Gets or sets the total range.
|
||||
</summary>
|
||||
<value>
|
||||
The total range, ie. the maximum value.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.IO.AnalogValue.Relative">
|
||||
<summary>
|
||||
Gets the relative value.
|
||||
</summary>
|
||||
<value>
|
||||
The relative value.
|
||||
</value>
|
||||
</member>
|
||||
<member name="T:Raspberry.IO.BinaryPinExtensionMethods">
|
||||
<summary>
|
||||
Provides extension methods for binary pins.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.BinaryPinExtensionMethods.Time(Raspberry.IO.IInputBinaryPin,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="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, in milliseconds.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="T:Raspberry.IO.ByteExtensionMethods">
|
||||
<summary>
|
||||
Provides extension methods for byte and byte arrays.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.ByteExtensionMethods.ToBitString(System.Collections.Generic.IEnumerable{System.Byte})">
|
||||
<summary>
|
||||
Converts a byte array/enumerable to a bit string.
|
||||
</summary>
|
||||
<param name="bytes">bytes to be converted.</param>
|
||||
<returns>A bit string</returns>
|
||||
</member>
|
||||
<member name="T:Raspberry.IO.IInputAnalogPin">
|
||||
<summary>
|
||||
Provides an interface for input, analog pin.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.IInputAnalogPin.Read">
|
||||
<summary>
|
||||
Reads the value of the pin.
|
||||
</summary>
|
||||
<returns>The value.</returns>
|
||||
</member>
|
||||
<member name="T:Raspberry.IO.IInputBinaryPin">
|
||||
<summary>
|
||||
Provides an interface for input, binary pins.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.IInputBinaryPin.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.IInputBinaryPin.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.IInputOutputBinaryPin">
|
||||
<summary>
|
||||
Provides an interface for bidirectional binary pins.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.IO.IOutputBinaryPin">
|
||||
<summary>
|
||||
Provides an interface for output, binary pins.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.IOutputBinaryPin.Write(System.Boolean)">
|
||||
<summary>
|
||||
Writes the value of the pin.
|
||||
</summary>
|
||||
<param name="state">if set to <c>true</c>, pin is set to high state.</param>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.IInputOutputBinaryPin.AsInput">
|
||||
<summary>
|
||||
Prepares the pin to act as an input.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.IInputOutputBinaryPin.AsOutput">
|
||||
<summary>
|
||||
Prepares the pin to act as an output.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.IO.IOutputAnalogPin">
|
||||
<summary>
|
||||
Provides an interface for output, analog pin.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.IOutputAnalogPin.Write(Raspberry.IO.AnalogValue)">
|
||||
<summary>
|
||||
Writes the specified value to the pin.
|
||||
</summary>
|
||||
<param name="value">The value.</param>
|
||||
</member>
|
||||
<member name="T:Raspberry.IO.StringExtensionMethods">
|
||||
<summary>
|
||||
Provides extension methods for strings.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.IO.StringExtensionMethods.BitStringToArray(System.String,System.Boolean)">
|
||||
<summary>
|
||||
Converts a bit string in MSBF order (most significant bit first) to a byte array.
|
||||
</summary>
|
||||
<param name="bitString">A bit string (e.g. "00101111").</param>
|
||||
<param name="prefixWithZero">If <c>true</c> the bit string will be prefixed with '0' if it is not divisible by 8.</param>
|
||||
<returns>An array starting with the most significant byte.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
Libraries/Raspberry.System.dll
Executable file
BIN
Libraries/Raspberry.System.dll
Executable file
Binary file not shown.
344
Libraries/Raspberry.System.xml
Executable file
344
Libraries/Raspberry.System.xml
Executable file
@@ -0,0 +1,344 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Raspberry.System</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Raspberry.Board">
|
||||
<summary>
|
||||
Represents the Raspberry Pi mainboard.
|
||||
</summary>
|
||||
<remarks>Version and revisions are based on <see cref="!:http://raspberryalphaomega.org.uk/2013/02/06/automatic-raspberry-pi-board-revision-detection-model-a-b1-and-b2/"/>.</remarks>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.Current">
|
||||
<summary>
|
||||
Gets the current mainboard configuration.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.IsRaspberryPi">
|
||||
<summary>
|
||||
Gets a value indicating whether this instance is a Raspberry Pi.
|
||||
</summary>
|
||||
<value>
|
||||
<c>true</c> if this instance is a Raspberry Pi; otherwise, <c>false</c>.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.ProcessorName">
|
||||
<summary>
|
||||
Gets the processor name.
|
||||
</summary>
|
||||
<value>
|
||||
The name of the processor.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.Processor">
|
||||
<summary>
|
||||
Gets the processor.
|
||||
</summary>
|
||||
<value>
|
||||
The processor.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.Firmware">
|
||||
<summary>
|
||||
Gets the board firmware version.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.SerialNumber">
|
||||
<summary>
|
||||
Gets the serial number.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.IsOverclocked">
|
||||
<summary>
|
||||
Gets a value indicating whether Raspberry Pi board is overclocked.
|
||||
</summary>
|
||||
<value>
|
||||
<c>true</c> if Raspberry Pi is overclocked; otherwise, <c>false</c>.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.Model">
|
||||
<summary>
|
||||
Gets the model.
|
||||
</summary>
|
||||
<value>
|
||||
The model.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Board.ConnectorPinout">
|
||||
<summary>
|
||||
Gets the connector revision.
|
||||
</summary>
|
||||
<value>
|
||||
The connector revision.
|
||||
</value>
|
||||
<remarks>See <see cref="!:http://raspi.tv/2014/rpi-gpio-quick-reference-updated-for-raspberry-pi-b"/> for more information.</remarks>
|
||||
</member>
|
||||
<member name="T:Raspberry.ConnectorPinout">
|
||||
<summary>
|
||||
The Raspberry Pi connector pinout revision.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.ConnectorPinout.Unknown">
|
||||
<summary>
|
||||
Connector pinout is unknown.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.ConnectorPinout.Rev1">
|
||||
<summary>
|
||||
The first revision, as of Model B rev1.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.ConnectorPinout.Rev2">
|
||||
<summary>
|
||||
The second revision, as of Model B rev2.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.ConnectorPinout.Plus">
|
||||
<summary>
|
||||
The third revision, as of Model B+.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.Model">
|
||||
<summary>
|
||||
The Rasperry Pi model.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.Unknown">
|
||||
<summary>
|
||||
Unknown model.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.A">
|
||||
<summary>
|
||||
Model A.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.APlus">
|
||||
<summary>
|
||||
Model A+.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.BRev1">
|
||||
<summary>
|
||||
Model B rev1.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.BRev2">
|
||||
<summary>
|
||||
Model B rev2.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.BPlus">
|
||||
<summary>
|
||||
Model B+.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.ComputeModule">
|
||||
<summary>
|
||||
Compute module.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.B2">
|
||||
<summary>
|
||||
Pi 2 Model B.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.Zero">
|
||||
<summary>
|
||||
Pi Zero.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.B3">
|
||||
<summary>
|
||||
Pi 3 Model B.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Model.Pi4">
|
||||
<summary>
|
||||
Pi 4
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.ModelExtensionMethods">
|
||||
<summary>
|
||||
Provides extension methods for <see cref="T:Raspberry.Model"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.ModelExtensionMethods.GetDisplayName(Raspberry.Model)">
|
||||
<summary>
|
||||
Gets the model display name.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<returns>The display name, if known; otherwise, <c>null</c>.</returns>
|
||||
</member>
|
||||
<member name="T:Raspberry.Processor">
|
||||
<summary>
|
||||
The Raspberry Pi processor.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Processor.Unknown">
|
||||
<summary>
|
||||
Processor is unknown.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Processor.Bcm2708">
|
||||
<summary>
|
||||
Processor is a BCM2708.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Processor.Bcm2709">
|
||||
<summary>
|
||||
Processor is a BCM2709.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Processor.Bcm2711">
|
||||
<summary>
|
||||
Processor is BCM2711
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Raspberry.Processor.Bcm2835">
|
||||
<summary>
|
||||
Processor is BCM2835
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.Timers.HighResolutionTimer">
|
||||
<summary>
|
||||
Represents a high-resolution timer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.HighResolutionTimer.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:Raspberry.Timers.HighResolutionTimer"/> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Raspberry.Timers.HighResolutionTimer.Interval">
|
||||
<summary>
|
||||
Gets or sets the interval.
|
||||
</summary>
|
||||
<value>
|
||||
The interval.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Timers.HighResolutionTimer.Action">
|
||||
<summary>
|
||||
Gets or sets the action.
|
||||
</summary>
|
||||
<value>
|
||||
The action.
|
||||
</value>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.HighResolutionTimer.Sleep(System.TimeSpan)">
|
||||
<summary>
|
||||
Sleeps the specified delay.
|
||||
</summary>
|
||||
<param name="delay">The delay.</param>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.HighResolutionTimer.Start(System.TimeSpan)">
|
||||
<summary>
|
||||
Starts this instance.
|
||||
</summary>
|
||||
<param name="startDelay">The delay before the first occurence, in milliseconds.</param>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.HighResolutionTimer.Stop">
|
||||
<summary>
|
||||
Stops this instance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.Timers.ITimer">
|
||||
<summary>
|
||||
Provides an interface for a timer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Raspberry.Timers.ITimer.Interval">
|
||||
<summary>
|
||||
Gets or sets the interval.
|
||||
</summary>
|
||||
<value>
|
||||
The interval.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Timers.ITimer.Action">
|
||||
<summary>
|
||||
Gets or sets the action.
|
||||
</summary>
|
||||
<value>
|
||||
The action.
|
||||
</value>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.ITimer.Start(System.TimeSpan)">
|
||||
<summary>
|
||||
Starts this instance.
|
||||
</summary>
|
||||
<param name="startDelay">The delay before the first occurence.</param>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.ITimer.Stop">
|
||||
<summary>
|
||||
Stops this instance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.Timers.StandardTimer">
|
||||
<summary>
|
||||
Represents a timer.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Raspberry.Timers.StandardTimer.Interval">
|
||||
<summary>
|
||||
Gets or sets the interval, in milliseconds.
|
||||
</summary>
|
||||
<value>
|
||||
The interval, in milliseconds.
|
||||
</value>
|
||||
</member>
|
||||
<member name="P:Raspberry.Timers.StandardTimer.Action">
|
||||
<summary>
|
||||
Gets or sets the action.
|
||||
</summary>
|
||||
<value>
|
||||
The action.
|
||||
</value>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.StandardTimer.Start(System.TimeSpan)">
|
||||
<summary>
|
||||
Starts this instance.
|
||||
</summary>
|
||||
<param name="startDelay">The delay before the first occurence, in milliseconds.</param>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.StandardTimer.Stop">
|
||||
<summary>
|
||||
Stops this instance.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Raspberry.Timers.Timer">
|
||||
<summary>
|
||||
Provides access to timing features.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.Timer.Create">
|
||||
<summary>
|
||||
Creates a timer.
|
||||
</summary>
|
||||
<returns>The timer.</returns>
|
||||
<remarks>
|
||||
The created timer is the most suitable for the current platform.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.Timer.Sleep(System.TimeSpan)">
|
||||
<summary>
|
||||
Sleeps during the specified time.
|
||||
</summary>
|
||||
<param name="time">The time.</param>
|
||||
</member>
|
||||
<member name="T:Raspberry.Timers.TimeSpanUtility">
|
||||
<summary>
|
||||
Provides utilities for <see cref="T:System.TimeSpan"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Raspberry.Timers.TimeSpanUtility.FromMicroseconds(System.Double)">
|
||||
<summary>
|
||||
Creates a timespan from a number of microseconds.
|
||||
</summary>
|
||||
<param name="microseconds">The microseconds.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Reference in New Issue
Block a user