Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Provides access to hardware capability information.
Inheritance Hierarchy
System. . :: . .Object
Microsoft.SPOT.Hardware..::..HardwareProvider
Namespace: Microsoft.SPOT.Hardware
Assembly: Microsoft.SPOT.Hardware (in Microsoft.SPOT.Hardware.dll)
Syntax
'Declaration
Public Class HardwareProvider
public class HardwareProvider
public ref class HardwareProvider
type HardwareProvider = class end
public class HardwareProvider
The HardwareProvider type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
HardwareProvider | initializes a new instance of the HardwareProvider class. |
Top
Properties
Name | Description | |
---|---|---|
![]() ![]() |
HwProvider | Provides the mechanism whereby the default HardwareProvider implementation in the .NET Micro Framework is automatically overridden by a customer's implementation. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetAnalogChannelsCount | Gets the number of analog channels assigned to this device. |
![]() |
GetAnalogPinForChannel | Gets the pin assigned to the specified channel. |
![]() |
GetAvailablePrecisionInBitsForChannel | Gets the available precision assigned to the specified channel. |
![]() |
GetBaudRateBoundary | Gets the maximum and minimum baud rates for a specified COM port. |
![]() |
GetButtonPins | Gets the pin assigned to a specified button device. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetI2CPins | Gets the GPIO pin assignments for the I2C device. |
![]() |
GetLCDMetrics | Gets the size, color-depth, and orientation of the LCD display device. |
![]() |
GetPinsCount | Gets the pin count for the device associated with this HardwareProvider. |
![]() |
GetPinsMap | Gets a pin map for the device associated with this HardwareProvider. |
![]() |
GetPinsUsage | Gets the value from the Cpu..::..PinUsage enumeration that describes the usage of a specified pin. |
![]() |
GetPWMChannelsCount | Gets the number of PWM channels assigned to the device. |
![]() |
GetPwmPinForChannel | Gets the pin assigned to the specified channel. |
![]() |
GetSerialPins | Gets the GPIO pin assignments for the specified communications port (COM port). |
![]() |
GetSerialPortsCount | Gets the count of serial ports associated with this HardwareProvider. |
![]() |
GetSpiPins | Gets the GPIO pin assignments for the SPI device. |
![]() |
GetSpiPortsCount | Gets the number of SPI ports associated with this HardwareProvider. |
![]() |
GetSupportBaudRates | Gets all the baud rates supported by a specified COM port. |
![]() |
GetSupportedInterruptModes | Gets the supported interrupt modes for a specified pin. |
![]() |
GetSupportedResistorModes | Gets the supported resistor modes for a specified pin. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
IsSupportedBaudRate | Determines whether a specified baud rate is supported by a specified COM port. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() |
Register | Instantiates a static HardwareProvider that stores information about how the serial communications GPIO pins are used. |
![]() |
SupportsNonStandardBaudRate | Determines whether a specified COM port supports a non-standard baud rate. |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.