gr::satellites::pdu_scrambler
gr::block
gr::satellites::pdu_scrambler_impl
pdu_scrambler.h
boost::shared_ptr< pdu_scrambler > typedef boost::shared_ptr<pdu_scrambler> gr::satellites::pdu_scrambler::sptr sptr gr::satellites::pdu_scrambler::sptr
sptr static sptr gr::satellites::pdu_scrambler::make (const std::vector< uint8_t > &sequence) make gr::satellites::pdu_scrambler::make const std::vector< uint8_t > & sequence

Build the PDU Scrambler block.

sequence

The scrambling sequence to use.

PDU Scrambler.

Uses a predefined sequence to implement a synchronous scrambler that acts on PDUs. The scrambling sequence needs to be longer than the PDUs that the block will process. PDUs which are longer than the sequence are dropped.

gr::block
gr::satellites::pdu_scrambler
gr::satellites::pdu_scrambler_impl
gr::block
gr::satellites::pdu_scrambler
- gr::satellites::pdu_scrambler
  make
- gr::satellites::pdu_scrambler
  sptr