https://sourceforge.net/projects/adacl/
Author:GPL-3.0-or-later
Version:7.2.1
Alire CI: Dependencies:No dependents.
Badge:
Thin, SPARK-friendly helpers for character and string I/O on a GNAT.Serial_Communications port.
The package is deliberately compact - it contains only AdaCL.Serial_IO.
It extends GNAT.Serial_Communications.Serial_Port (itself a descendant of Ada.Streams.Root_Stream_Type) with a null-record derivation, turning the type into a true class. Consequently all operations can be written with the convenient Class.Method syntax (Port.Get, Port.Put_Line, Port.Expect, …).
Provided facilities:
Intended for console-style protocols used by classic and modern retro calculators (SwissMicros DM-series, HP-IL emulators, etc.).
Licensed under the GNU Library General Public License version 3 (or later). Integrates with the Ada Class Library (AdaCL).