decode-detroit / decode-detroit/minerva

Broadcast Communication Error to Secondary Controller

Open
#33 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
3
Forks
2
Avg merge
7h 13m
Merged PRs (30d)
7

Description

Suppose there is a primary computer wired to the system (using one or more USB connections), and a secondary computer connected to the primary computer over ZMQ. If the primary computer loses one of the USB connections (because it is unplugged or non-functional), the secondary computer has no way to no that the connection has been lost.

In a similar fashion, because a ZMQ connection fails silently, when the secondary computer fails to connect to the primary computer over the network (either because one computer isn't on the right network or because of a network error), there is no indication to the secondary operator that anything is wrong.

Either of these circumstances should post an error on the secondary computer.

Affected modules:
- system_connection
- zmq_comm

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.