public DefaultRadio(I2CBus twiBus, RadioSettings settings) : base(0, new AircraftPrincipalAxes { Pitch = 0, Roll = 0, Yaw = 0 }, false) { _twiBus = twiBus; _settings = settings; }
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; }
public NetService(int port, IRedistributableLocalConnectionTable connectionTable, RadioSettings settings) { _listener = new TcpListener(port); _connectionTable = connectionTable; _settings = settings; }