Crate anachro_icd

Crate anachro_icd 

Source
Expand description

§Anachro ICD

This is the Interface Control Document (ICD) for the Anachro PC communication protocol.

This library defines the types used on by clients and servers of the anachro protocol.

This library is currently primarily focused on a Pub/Sub style protocol, but will add support for Object Store and Mailbox style communication in the future.

Modules§

arbitrator
Arbitrator Messages
component
Client Messages

Structs§

Uuid
A UUID as a block of 16 bytes
Version
Device version - SemVer

Enums§

ManagedString
A borrowed or owned string
PubSubPath
Publish/Subscribe Path - Short or Long

Functions§

matches
A function for matching pub/sub paths

Type Aliases§

MaxNameLen
A type alias for the maximum device name
MaxPathLen
A type alias for the Maximum Pub/Sub Path
Name
A device name as a Managed String
Path
A Pub/Sub Path as a Managed String