Skip to content

Telemetry: LoRa async state machine refactor #129

Description

@ETSells

**Requester: @ETSells **

Describe the solution you'd like
During the initial development of the LoRa system, we wrote the asynchronous transmission state machine in the telemetry module. The original intention for this file was to use it to define the protocol, which is implementation agnostic and should only specify packet structure and give methods to construct packets.

We should move the async tx state machine to a new file, lora_async.c. This file should also house an rx state machine once one is developed so that they can be used to one day implement a half-duplex telemetry protocol.

Describe alternatives you've considered
N/A

Additional context
N/A

Points of Contact
Rev 2 Project Lead: @NArmistead
Rev 3 Project Lead/Telemetry SME: @ETSells
LoRa SME: @266-750Balloons

Metadata

Metadata

Assignees

Labels

Type

No fields configured for Task.

Projects

Status
Unscheduled
Status
No status
Status
Unscheduled

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions