Crate serial_comms_service
source · [−]Expand description
Hardware service to allow for serial communications. This service starts up a communication service to allow transfer of udp packets over a serial link to the satellite.
Modules
comms 🔒
Serial communications functionality for use in conjunction with the communications service library. KISS framing is implemented for data integrity over the serial link.
kiss 🔒
KISS encoding and decoding functionality to provide framing over the serial link. An overview of KISS can be found here: https://en.wikipedia.org/wiki/KISS_(TNC)
model 🔒
Data model used to expose communications service telemetry information over the GraphQL interface.
schema 🔒
GraphQL schema for exposing communications service telemetry information.
Functions
main 🔒