Skip to content

Commit

Permalink
added env var
Browse files Browse the repository at this point in the history
Now runner.py looks for the D_SOURCE env var to tell what data source its looking for
  • Loading branch information
ChanceCtrl committed Feb 25, 2024
1 parent 39d1add commit 811e332
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions py_data_acq/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,16 @@ async def run(logger):
mcap_writer = HTPBMcapWriter(path_to_mcap, list_of_msg_names, True)
mcap_server = MCAPServer(mcap_writer=mcap_writer, path=path_to_mcap)

# Setup receiver_task to listen to CAN
# receiver_task = asyncio.create_task(
# can_receiver(db, msg_pb_classes, queue1, queue2)
# )

# Setup receiver_task to listen to SERIAL
receiver_task = asyncio.create_task(
serial_reciever(db, msg_pb_classes, queue1, queue2)
)
# Get data source
match os.environ.get("D_SOURCE"):
case "SERIAL":
receiver_task = asyncio.create_task(
serial_reciever(db, msg_pb_classes, queue1, queue2)
)
case _:
receiver_task = asyncio.create_task(
can_receiver(db, msg_pb_classes, queue1, queue2)
)

# Setup other guys to respective asyncio tasks
fx_task = asyncio.create_task(fxglv_websocket_consume_data(queue1, fx_s))
Expand Down

0 comments on commit 811e332

Please sign in to comment.