Example #1
0
 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;
 }
Example #3
0
 public NetService(int port, IRedistributableLocalConnectionTable connectionTable, RadioSettings settings)
 {
     _listener        = new TcpListener(port);
     _connectionTable = connectionTable;
     _settings        = settings;
 }