|
STADLS
|
#include <cstdint>#include <memory>#include <optional>#include <string>#include <vector>#include <boost/variant.hpp>#include "fisch/vx/container_cast.h"#include "fisch/vx/container_ticket.h"#include "fisch/vx/playback_program.h"#include "haldls/cerealization.h"#include "haldls/vx/common.h"#include "haldls/vx/event.h"#include "hate/type_list.h"#include "hate/visibility.h"#include "hxcomm/vx/target.h"#include "stadls/vx/genpybind.h"#include "stadls/vx/run_time_info.h"
Include dependency graph for playback_program.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | stadls::vx::PlaybackProgram::ContainerTicket< T > |
| Ticket for to-be-available container data corresponding to a read instruction. More... | |
| class | stadls::vx::PlaybackProgram |
| Sequential stream of executable instructions for the executor and result-container for event response data during execution.Get MADC samples as 2D matrix, i.e. More... | |
| struct | stadls::vx::detail::to_ticket_variant< hate::type_list< BackendContainer... > > |
Namespaces | |
| stadls | |
| stadls::vx | |
| stadls::vx::detail | |
Functions | |
| attr | stadls::vx::attr ("to_numpy") |
| stadls::vx::pybind11::bind_vector< stadls::vx::PlaybackProgram::madc_samples_type > (parent, "madc_samples_type") | |
| template<typename Connection > | |
| RunTimeInfo | stadls::vx::run (Connection &connection, PlaybackProgram &program) |
| Transfer and execute the given playback program and fetch results. More... | |
Variables | |
| auto | stadls::vx::attr = parent.attr("madc_samples_type") |
| auto | stadls::vx::ism = parent->py::is_method(attr) |
| auto const | stadls::vx::to_numpy = [](_values_type const& self) { pybind11::array_t<haldls::vx::MADCSampleFromChip::MADCSampleFromChipDType> ret( {static_cast<pybind11::ssize_t>(self.size())}, reinterpret_cast< haldls::vx::MADCSampleFromChip::MADCSampleFromChipDType const*>( self.data())); return ret; } |