11 lines
252 B
Python
11 lines
252 B
Python
from typing import Callable, Protocol
|
|
|
|
import numpy as np
|
|
import numpy.typing as npt
|
|
|
|
CSICallback = Callable[[npt.NDArray[np.complex64]], None]
|
|
|
|
|
|
class CSIProducer(Protocol):
|
|
def __call__(self, csi_callback: CSICallback | None = None) -> None: ...
|