|
rogue
|
Classes | |
| class | CoreV1 |
| Parser for SLAC AXI Batcher v1 super-frames. More... | |
| class | CoreV2 |
| Parser for SLAC AXI Batcher v2 super-frames. More... | |
| class | Data |
| Parsed batcher record descriptor. More... | |
| class | InverterV1 |
| In-place inverter for SLAC AXI Batcher v1 framing. More... | |
| class | InverterV2 |
| In-place inverter for SLAC AXI Batcher v2 framing. More... | |
| class | SplitterV1 |
| Splits one batcher v1 super-frame into per-record output frames. More... | |
| class | SplitterV2 |
| Splits one batcher v2 super-frame into per-record output frames. More... | |
Typedefs | |
| typedef std::shared_ptr< rogue::protocols::batcher::CoreV1 > | CoreV1Ptr |
| typedef std::shared_ptr< rogue::protocols::batcher::CoreV2 > | CoreV2Ptr |
| typedef std::shared_ptr< rogue::protocols::batcher::Data > | DataPtr |
| typedef std::shared_ptr< rogue::protocols::batcher::InverterV1 > | InverterV1Ptr |
| typedef std::shared_ptr< rogue::protocols::batcher::InverterV2 > | InverterV2Ptr |
| typedef std::shared_ptr< rogue::protocols::batcher::SplitterV1 > | SplitterV1Ptr |
| typedef std::shared_ptr< rogue::protocols::batcher::SplitterV2 > | SplitterV2Ptr |
Functions | |
| void | setup_module () |
| typedef std::shared_ptr<rogue::protocols::batcher::CoreV1> rogue::protocols::batcher::CoreV1Ptr |
| typedef std::shared_ptr<rogue::protocols::batcher::CoreV2> rogue::protocols::batcher::CoreV2Ptr |
| typedef std::shared_ptr<rogue::protocols::batcher::Data> rogue::protocols::batcher::DataPtr |
| typedef std::shared_ptr<rogue::protocols::batcher::InverterV1> rogue::protocols::batcher::InverterV1Ptr |
Definition at line 93 of file InverterV1.h.
| typedef std::shared_ptr<rogue::protocols::batcher::InverterV2> rogue::protocols::batcher::InverterV2Ptr |
Definition at line 93 of file InverterV2.h.
| typedef std::shared_ptr<rogue::protocols::batcher::SplitterV1> rogue::protocols::batcher::SplitterV1Ptr |
Definition at line 87 of file SplitterV1.h.
| typedef std::shared_ptr<rogue::protocols::batcher::SplitterV2> rogue::protocols::batcher::SplitterV2Ptr |
Definition at line 87 of file SplitterV2.h.
| void rogue::protocols::batcher::setup_module | ( | ) |
Description:
This file is part of the rogue software platform. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of the rogue software platform, including this file, may be copied, modified, propagated, or distributed except according to the terms
Definition at line 38 of file module.cpp.