Files
NightAlert/Libraries/Raspberry.System.xml

345 lines
11 KiB
XML
Executable File

<?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>