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 115 of file unpack.cpp.

115 {
116
117 m.def("print_hex_fragment", &print_hex_fragment);
118
119 py::module_ wib_module = m.def_submodule("wib");
120 wib_module.def("np_array_adc", &wib::np_array_adc);
121 wib_module.def("np_array_timestamp", &wib::np_array_timestamp);
122 wib_module.def("np_array_adc_data", &wib::np_array_adc_data);
123 wib_module.def("np_array_timestamp_data", &wib::np_array_timestamp_data);
124
125 py::module_ wib2_module = m.def_submodule("wib2");
126 wib2_module.def("get_n_frames", &wib2::get_n_frames);
127 wib2_module.def("np_array_adc", &wib2::np_array_adc);
128 wib2_module.def("np_array_timestamp", &wib2::np_array_timestamp);
129 wib2_module.def("np_array_adc_data", &wib2::np_array_adc_data);
130 wib2_module.def("np_array_timestamp_data", &wib2::np_array_timestamp_data);
131
132 py::module_ wibeth_module = m.def_submodule("wibeth");
133 wibeth_module.def("get_n_frames", &wibeth::get_n_frames);
134 wibeth_module.def("np_array_adc", &wibeth::np_array_adc);
135 wibeth_module.def("np_array_timestamp", &wibeth::np_array_timestamp);
136 wibeth_module.def("np_array_adc_data", &wibeth::np_array_adc_data);
137 wibeth_module.def("np_array_timestamp_data", &wibeth::np_array_timestamp_data);
138
139 py::module_ daphne_module = m.def_submodule("daphne");
140 daphne_module.def("get_n_frames", &daphne::get_n_frames);
141 daphne_module.def("np_array_adc", &daphne::np_array_adc);
142 daphne_module.def("np_array_timestamp", &daphne::np_array_timestamp);
143 daphne_module.def("np_array_adc_data", &daphne::np_array_adc_data);
144 daphne_module.def("np_array_timestamp_data", &daphne::np_array_timestamp_data);
145 daphne_module.def("np_array_channels_data", &daphne::np_array_channels_data);
146 daphne_module.def("np_array_channels", &daphne::np_array_channels);
147
148 daphne_module.def("get_n_frames_stream", &daphne::get_n_frames_stream);
149 daphne_module.def("np_array_adc_stream", &daphne::np_array_adc_stream);
150 daphne_module.def("np_array_timestamp_stream", &daphne::np_array_timestamp_stream);
151 daphne_module.def("np_array_adc_stream_data", &daphne::np_array_adc_stream_data);
152 daphne_module.def("np_array_timestamp_stream_data", &daphne::np_array_timestamp_stream_data);
153 daphne_module.def("np_array_channels_stream_data", &daphne::np_array_channels_stream_data);
154 daphne_module.def("np_array_channels_stream", &daphne::np_array_channels_stream);
155
156 py::module_ daphneeth_module = m.def_submodule("daphneeth");
157 daphneeth_module.def("get_n_frames", &daphneeth::get_n_frames);
158 daphneeth_module.def("np_array_adc", &daphneeth::np_array_adc);
159 daphneeth_module.def("np_array_timestamp", &daphneeth::np_array_timestamp);
160 daphneeth_module.def("np_array_adc_data", &daphneeth::np_array_adc_data);
161 daphneeth_module.def("np_array_timestamp_data", &daphneeth::np_array_timestamp_data);
162 daphneeth_module.def("np_array_channels_data", &daphneeth::np_array_channels_data);
163 daphneeth_module.def("np_array_channels", &daphneeth::np_array_channels);
164
165 daphneeth_module.def("get_n_frames_stream", &daphneeth::get_n_frames_stream);
166 daphneeth_module.def("np_array_adc_stream", &daphneeth::np_array_adc_stream);
167 daphneeth_module.def("np_array_timestamp_stream", &daphneeth::np_array_timestamp_stream);
168 daphneeth_module.def("np_array_adc_stream_data", &daphneeth::np_array_adc_stream_data);
169 daphneeth_module.def("np_array_timestamp_stream_data", &daphneeth::np_array_timestamp_stream_data);
170 daphneeth_module.def("np_array_channels_stream_data", &daphneeth::np_array_channels_stream_data);
171 daphneeth_module.def("np_array_channels_stream", &daphneeth::np_array_channels_stream);
172
173 py::module_ tde_module = m.def_submodule("tde");
174 tde_module.def("get_n_frames", &tde::get_n_frames);
175 tde_module.def("np_array_adc", &tde::np_array_adc);
176 tde_module.def("np_array_timestamp", &tde::np_array_timestamp);
177 tde_module.def("np_array_adc_data", &tde::np_array_adc_data);
178 tde_module.def("np_array_timestamp_data", &tde::np_array_timestamp_data);
179
180}