DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::rawdatautils::unpack::python Namespace Reference

Functions

void register_unpack (py::module &)
 

Function Documentation

◆ register_unpack()

void dunedaq::rawdatautils::unpack::python::register_unpack ( py::module & m)
extern

Definition at line 95 of file unpack.cpp.

95 {
96
97 m.def("print_hex_fragment", &print_hex_fragment);
98
99 py::module_ wib_module = m.def_submodule("wib");
100 wib_module.def("np_array_adc", &wib::np_array_adc);
101 wib_module.def("np_array_timestamp", &wib::np_array_timestamp);
102 wib_module.def("np_array_adc_data", &wib::np_array_adc_data);
103 wib_module.def("np_array_timestamp_data", &wib::np_array_timestamp_data);
104
105 py::module_ wib2_module = m.def_submodule("wib2");
106 wib2_module.def("get_n_frames", &wib2::get_n_frames);
107 wib2_module.def("np_array_adc", &wib2::np_array_adc);
108 wib2_module.def("np_array_timestamp", &wib2::np_array_timestamp);
109 wib2_module.def("np_array_adc_data", &wib2::np_array_adc_data);
110 wib2_module.def("np_array_timestamp_data", &wib2::np_array_timestamp_data);
111
112 py::module_ wibeth_module = m.def_submodule("wibeth");
113 wibeth_module.def("get_n_frames", &wibeth::get_n_frames);
114 wibeth_module.def("np_array_adc", &wibeth::np_array_adc);
115 wibeth_module.def("np_array_timestamp", &wibeth::np_array_timestamp);
116 wibeth_module.def("np_array_adc_data", &wibeth::np_array_adc_data);
117 wibeth_module.def("np_array_timestamp_data", &wibeth::np_array_timestamp_data);
118
119 py::module_ daphne_module = m.def_submodule("daphne");
120 daphne_module.def("get_n_frames", &daphne::get_n_frames);
121 daphne_module.def("np_array_adc", &daphne::np_array_adc);
122 daphne_module.def("np_array_timestamp", &daphne::np_array_timestamp);
123 daphne_module.def("np_array_adc_data", &daphne::np_array_adc_data);
124 daphne_module.def("np_array_timestamp_data", &daphne::np_array_timestamp_data);
125 daphne_module.def("np_array_channels_data", &daphne::np_array_channels_data);
126 daphne_module.def("np_array_channels", &daphne::np_array_channels);
127
128 daphne_module.def("get_n_frames_stream", &daphne::get_n_frames_stream);
129 daphne_module.def("np_array_adc_stream", &daphne::np_array_adc_stream);
130 daphne_module.def("np_array_timestamp_stream", &daphne::np_array_timestamp_stream);
131 daphne_module.def("np_array_adc_stream_data", &daphne::np_array_adc_stream_data);
132 daphne_module.def("np_array_timestamp_stream_data", &daphne::np_array_timestamp_stream_data);
133 daphne_module.def("np_array_channels_stream_data", &daphne::np_array_channels_stream_data);
134 daphne_module.def("np_array_channels_stream", &daphne::np_array_channels_stream);
135
136 py::module_ tde_module = m.def_submodule("tde");
137 tde_module.def("get_n_frames", &tde::get_n_frames);
138 tde_module.def("np_array_adc", &tde::np_array_adc);
139 tde_module.def("np_array_timestamp", &tde::np_array_timestamp);
140 tde_module.def("np_array_adc_data", &tde::np_array_adc_data);
141 tde_module.def("np_array_timestamp_data", &tde::np_array_timestamp_data);
142
143}