GHIElectronics.TinyCLR.Devices.Uart
NuGet package containing 15 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Uart, GHIElectronics.TinyCLR.Devices.Uart.Provider).
Classes
| Class | Namespace | Summary |
|---|---|---|
| BreakDetectedEventArgs | GHIElectronics.TinyCLR.Devices.Uart | Arguments for break-condition events (reserved; not raised by the standard controller). |
| ClearToSendChangedEventArgs | GHIElectronics.TinyCLR.Devices.Uart | Arguments for UartController.ClearToSendChanged. |
| DataReceivedEventArgs | GHIElectronics.TinyCLR.Devices.Uart | Arguments for UartController.DataReceived. |
| ErrorReceivedEventArgs | GHIElectronics.TinyCLR.Devices.Uart | Arguments for UartController.ErrorReceived. |
| UartController | GHIElectronics.TinyCLR.Devices.Uart | Represents a UART (serial) port. Configure via SetActiveSettings(UartSetting), then Enable the port and exchange bytes through Read(byte[]) / Write(byte[]). Subscribe to DataReceived for event-driven receive instead of polling BytesToRead. |
| UartControllerApiWrapper | GHIElectronics.TinyCLR.Devices.Uart.Provider | Concrete IUartControllerProvider backed by the native TinyCLR UART HAL. |
| UartSetting | GHIElectronics.TinyCLR.Devices.Uart | Aggregate configuration for a UART port — passed to UartController.SetActiveSettings(UartSetting). |
Interfaces
| Interface | Namespace | Summary |
|---|---|---|
| IUartControllerProvider | GHIElectronics.TinyCLR.Devices.Uart.Provider | Provider contract for a UART controller. |
Enums
| Enum | Namespace | Summary |
|---|---|---|
| UartError | GHIElectronics.TinyCLR.Devices.Uart | Categories of error reported via UartController.ErrorReceived. |
| UartHandshake | GHIElectronics.TinyCLR.Devices.Uart | Flow-control policy. |
| UartParity | GHIElectronics.TinyCLR.Devices.Uart | Parity bit policy for a UART frame. |
| UartStopBitCount | GHIElectronics.TinyCLR.Devices.Uart | Number of stop bits per frame. |
Delegates
| Delegate | Namespace | Summary |
|---|---|---|
| ClearToSendChangedEventHandler | GHIElectronics.TinyCLR.Devices.Uart | Handler signature for UartController.ClearToSendChanged. |
| DataReceivedEventHandler | GHIElectronics.TinyCLR.Devices.Uart | Handler signature for UartController.DataReceived. |
| ErrorReceivedEventHandler | GHIElectronics.TinyCLR.Devices.Uart | Handler signature for UartController.ErrorReceived. |