Swiftpack.co - AppAccount/EAPFraming as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by AppAccount.
AppAccount/EAPFraming 2.0.1
Transceiver API to deliver EAPMessages to/from an AsyncExternalAccessory.
⭐️ 0
🕓 1 week ago
iOS macOS
.package(url: "https://github.com/AppAccount/EAPFraming.git", from: "2.0.1")


The Transceiver actor manages a collection of outstanding requests it has issued to the EAAccessoryManager (as proxied by AsyncExternalAccessory). Relying on an EAPMessage protocol, accessory responses are matched to requests. Each request has as associated timeout. If supported by the concrete EAPMessageFactory, unsolicited messages from the accessory (aka push messages) will be delivered via a delegate method.

The table below lists the dependencies of this package and the key components provided by each.

Package or Framework Key Components
EAPFraming Transceiver, EAPMessage(Factory)
AsyncExternalAccessory ExternalAccessoryManager, AccessoryProtocol
AsyncStream InputStreamActor, OutputStreamActor
ExternalAccessory EAAccessoryManager


Stars: 0
Last commit: 1 week ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

Update dependencies and tests
1 week ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics