Iot.Device.Arduino Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ArduinoBoard |
Implements an interface to an arduino board which is running Firmata. See documentation on how to prepare your arduino board to work with this. Note that the program will run on the PC, so you cannot disconnect the Arduino while this driver is connected. |
DhtSensor |
This class supports the DhtFirmata extensions to read DHT sensors over the firmata protocol. |
Encoder7Bit |
This class is used to encode larger chunks of data for transmission using the Firmata protocol. It converts each block of 7 bytes into a block of 8 bytes, keeping the top bit 0. |
ExtendedCommandHandler |
Base class for specific command handlers for the Arduino firmware This class can be derived to support special features of the Arduino firmware for a specific board. See DhtSensor or FrequencySensor as examples. See https://github.com/firmata/ConfigurableFirmata for a list of possible extensions. |
FirmataCommandSequence |
A firmata command sequence Intended to be changed to public visibility later |
FrequencySensor |
The frequency extension allows detecting the frequency of a signal at a given pin. This extension is supported on gpio pins that support interrupts. |
SupportedMode |
Mode bits for the Firmata protocol. These are used both for capability reporting as well as to set a mode |
SupportedPinConfiguration |
Describes the capabilities of a pin |
Enums
CommandError |
Possible results of sending a Firmata command |
FrequencyMode |
Defines on which events the frequency counter should increase. |
ReplyType |
Type of a message returned from the board |
SupportedMode |
Mode bits for the Firmata protocol. These are used both for capability reporting as well as to set a mode |
SystemVariable |
List of known system variables |