diff --git a/python/src/bit.cpp b/python/src/bit.cpp index c5521bda3..63d3b17e7 100644 --- a/python/src/bit.cpp +++ b/python/src/bit.cpp @@ -21,16 +21,16 @@ void init_bit(py::module &m) { .def(py::init()) .def(py::init()) .def("__repr__", &RegisterAddress::str) - .def("str", &RegisterAddress::str); + .def("str", &RegisterAddress::str) .def("uint32", [](const RegisterAddress &v) { return static_cast(v); }) .def(py::self == py::self) - .def(py::self != py::self) + .def(py::self != py::self); py::class_(m, "BitPosition") .def(py::init()) - .def(py::init()) + .def(py::init()) .def("__repr__", &BitPosition::str) - .def("str", &BitPosition::str); + .def("str", &BitPosition::str) .def("address", &BitPosition::address) .def("bitPosition", &BitPosition::bitPosition) .def("setAddress", &BitPosition::setAddress) diff --git a/python/src/detector.cpp b/python/src/detector.cpp index 03bd61069..79ad122d1 100644 --- a/python/src/detector.cpp +++ b/python/src/detector.cpp @@ -16,10 +16,13 @@ #include namespace py = pybind11; void init_det(py::module &m) { + using sls::BitPosition; using sls::defs; using sls::Detector; using sls::ns; using sls::Positions; + using sls::RegisterAddress; + using sls::RegisterValue; using sls::Result; m.def("freeSharedMemory", diff --git a/python/src/detector_in.cpp b/python/src/detector_in.cpp index b5445220c..d88996341 100644 --- a/python/src/detector_in.cpp +++ b/python/src/detector_in.cpp @@ -19,6 +19,9 @@ void init_det(py::module &m) { using sls::ns; using sls::Positions; using sls::Result; + using sls::RegisterAddress; + using sls::RegisterValue; + using sls::BitPosition; m.def("freeSharedMemory", (void (*)(const int, const int)) &sls::freeSharedMemory, py::arg() = 0, py::arg() = -1);