This commit is contained in:
flandre 2025-04-16 17:57:11 +08:00
parent aa9141dc1a
commit 11692de405
5 changed files with 3 additions and 8 deletions

View File

@ -43,7 +43,6 @@ def launch(arg: dict[LaunchComponent, dict]):
multiprocessing.set_start_method('spawn') multiprocessing.set_start_method('spawn')
bp = multiprocessing.Process(target=Broker(broker=True)) bp = multiprocessing.Process(target=Broker(broker=True))
bp.start() bp.start()
# time.sleep(1)
ps = [] ps = []
for k, v in arg.items(): for k, v in arg.items():
if k == LaunchComponent.MainUI and os.environ.get('XDG_CURRENT_DESKTOP', None) == 'KDE': if k == LaunchComponent.MainUI and os.environ.get('XDG_CURRENT_DESKTOP', None) == 'KDE':
@ -66,8 +65,8 @@ def launch(arg: dict[LaunchComponent, dict]):
break break
if isinstance(msg, TickMsg): if isinstance(msg, TickMsg):
cnt += 1 cnt += 1
logging.error(f'{cnt}')
if cnt == len(ps): if cnt == len(ps):
logging.info(f'launcher stand by ready')
c.send(Msg1()) c.send(Msg1())
for p in pps: for p in pps:

View File

@ -2,7 +2,6 @@ import logging
import time import time
import cupy as cp import cupy as cp
import cv2
import zmq import zmq
from flandre.beamformer.das import gen_pwi from flandre.beamformer.das import gen_pwi
@ -10,8 +9,7 @@ from flandre.beamformer.dist import direct_dist
from flandre.config import C from flandre.config import C
from flandre.nodes.Node import Node from flandre.nodes.Node import Node
from flandre.utils.Config import DeviceConfig from flandre.utils.Config import DeviceConfig
from flandre.utils.Msg import ImageArgMsg, Msg, BeamformerMsg, \ from flandre.utils.Msg import ImageArgMsg, Msg, BeamformerMsg, RfMatMsg, RfFrameMsg
SeqMetaMsg, RfMatMsg, RGB888Msg, RfFrameMsg
from flandre.utils.RfMat import RfMat from flandre.utils.RfMat import RfMat
from flandre.utils.RfMeta import RfSequenceMeta from flandre.utils.RfMeta import RfSequenceMeta

View File

@ -1,5 +1,4 @@
import logging import logging
import time
from pathlib import Path from pathlib import Path
import zmq import zmq

View File

@ -60,7 +60,7 @@ class Node:
def __call__(self, *args, **kwargs): def __call__(self, *args, **kwargs):
self.setup() self.setup()
if not self.broker: if not self.broker:
time.sleep(1) time.sleep(0.2)
self.send(TickMsg()) self.send(TickMsg())
self.recv() self.recv()
self.loop() self.loop()

View File

@ -1,6 +1,5 @@
import logging import logging
import struct import struct
import time
from pathlib import Path from pathlib import Path
import numpy as np import numpy as np