Esempio n. 1
0
 public SymbolEvent(Common.SafeBitArray bitset, int samplesPerSymbol, bool decision, Shift shift)
 {
     mBitset = bitset;
     mSamplesPerSymbol = samplesPerSymbol;
     mDecision = decision;
     mShift = shift;
 }
Esempio n. 2
0
 public SymbolEvent(Common.SafeBitArray bitset, int samplesPerSymbol, bool decision, Shift shift)
 {
     mBitset           = bitset;
     mSamplesPerSymbol = samplesPerSymbol;
     mDecision         = decision;
     mShift            = shift;
 }
Esempio n. 3
0
        /**
         * Sends instrumentation tap event to all registered listeners
         */
        private void sendTapEvent(Common.SafeBitArray bitset, DSP.FSK.SymbolEvent.Shift shift, bool decision)
        {
            if (mSymbolEventTap != null)
            {
                DSP.FSK.SymbolEvent sEvent =
                    new DSP.FSK.SymbolEvent(bitset.CloneWithLength(mSymbolLength),
                                            mSymbolLength,
                                            decision,
                                            shift);

                mSymbolEventTap.receive(sEvent);
            }
        }
Esempio n. 4
0
            /**
             * Sends instrumentation tap event to all registered listeners
             */
            private void sendTapEvent(Common.SafeBitArray bitset, DSP.FSK.SymbolEvent.Shift shift, bool decision)
            {
                if (_decoder != null)
                {
                    foreach (Instrument.SymbolEventTap tap in _decoder.mTaps)
                    {
                        SymbolEvent sEvent =
                            new SymbolEvent(bitset.CloneWithLength(mSymbolLength),
                                            mSymbolLength,
                                            decision,
                                            shift);

                        tap.receive(sEvent);
                    }
                }
            }
Esempio n. 5
0
        public void Receive(Common.SafeBitArray value)
        {
            FleetsyncMessage message = new FleetsyncMessage(value);

            mBroadcaster.Receive(message);
        }