public NetworkTask(INetworkTaskManager networkTaskManager, NetworkTaskData taskData, INetworkTaskListener networkTaskListener) { _networkTaskManager = networkTaskManager; _taskData = taskData; _networkTaskListener = networkTaskListener; _networkTaskListener.OnDataAvailable += OnDataAvailable; }
public TasksBl(RadioModel model, INetworkTaskManager networkTaskManager, INetworkTaskListener networkTaskListener, TaskDataContext dataContext = null) { DataContext = dataContext ?? new TaskDataContext(); var learningFactory = new LearningFactory(); _taskFactory = new TaskFactory(model, learningFactory, networkTaskManager, networkTaskListener); }
public TaskFactory(RadioModel radioModel, LearningFactory learningFactory, INetworkTaskManager networkTaskManager, INetworkTaskListener networkTaskListener) { _model = radioModel; _learningFactory = learningFactory; _networkTaskManager = networkTaskManager; _networkTaskListener = networkTaskListener; }
public AudioReaderAndSender(IMicrophone microphone, IDataTransmitter transmitter, IDataAsByteConverter <DataModel> converter, DataCompressor compressor, LocalToneController localToneController, RadioSettings settings, INetworkTaskManager networkTaskManager) { _senderId = settings.NetworkToken; _microphone = microphone; _microphone.OnDataAvailable += OnSendDataAvailable; _transmitter = transmitter; _converter = converter; _compressor = compressor; _localToneController = localToneController; _networkTaskManager = networkTaskManager; }