Serial Framework
How-To Articles
Practical guides on using the Serial Framework. Error codes, event processing, limited access features, OBEX integration, and Unity support.
Getting Started
-
Why Serial Framework Beats Native Serial APIs
How the framework compares to Win32, System.IO.Ports, and POSIX termios, and why that matters for build time.
-
Monitoring serial and USB devices
Enumerate COM ports and USB devices, react to hot-plug events, and control USB device state with wclSerialMonitor — in Delphi, C++ Builder, C#, and VB.NET.
-
Opening a port and exchanging data
Open a serial port with wclSerialClient, configure baud rate and flow control, send and receive bytes, and handle modem events — on Windows and macOS.
-
Serial Framework error codes
The full list of the Wireless Communication Library error codes.
-
Event processing in the Serial Framework
How the framework calls events in UI, console, and service applications.
-
Limited Access Feature unlocking
How to unlock Limited Access Features with the Serial Framework.
Integration and Specialized Topics
-
Serial Framework and OBEX
OBEX and its integration with the Serial Framework.
-
Using the Serial Framework with Unity
Adding serial communication support to your Unity games.
-
Monitoring system power events
Track suspend, resume, AC line, and battery state with wclPowerEventsMonitor — on Windows and macOS.