nasa / OnAIR

The On-board Artificial Intelligence Research (OnAIR) Platform is a framework that enables AI algorithms written in Python to interact with NASA's cFS. It is intended to explore research concepts in autonomous operations in a simulated environment.
66 stars 15 forks source link

Implement multi-channel Redis #112

Closed asgibson closed 6 months ago

asgibson commented 9 months ago

Update Redis adapter to use multiple channels. The adapter will need to properly insert telemetry into the low_level_data (frame) as it is received in each subscription.

asgibson commented 9 months ago

We should probably limit the subscriptions to being unique, i.e.:

---- Redis adapter connecting to server...

---- ... connected!

---- Subscribing to channel: vehicle_0_state

---- Subscribing to channel: vehicle_0_state

---- Subscribing to channel: vehicle_0_state

May not work well.