added support for int() for RegisterAddress and RegisterValue (#1414)
All checks were successful
Build and Deploy on local RHEL9 / build (push) Successful in 1m58s
Build on RHEL9 docker image / build (push) Successful in 3m36s
Build on RHEL8 docker image / build (push) Successful in 4m52s
Build and Deploy on local RHEL8 / build (push) Successful in 4m59s
Run Simulator Tests on local RHEL9 / build (push) Successful in 14m39s
Run Simulator Tests on local RHEL8 / build (push) Successful in 17m7s

This commit is contained in:
Erik Fröjdh
2026-03-05 11:35:21 +01:00
committed by GitHub
parent 9f72688b9c
commit a1b8dccdd9

View File

@@ -25,6 +25,7 @@ void init_bit(py::module &m) {
})
.def("__str__", &RegisterAddress::str)
.def("value", &RegisterAddress::value)
.def("__int__", &RegisterAddress::value)
.def(py::self == py::self)
.def(py::self != py::self)
.def("__add__",&RegisterAddress::operator+)
@@ -54,6 +55,7 @@ void init_bit(py::module &m) {
})
.def("__str__", &RegisterValue::str)
.def("value", &RegisterValue::value)
.def("__int__", &RegisterValue::value)
.def(py::self == py::self)
.def(py::self != py::self)
.def("__or__", [](const RegisterValue &lhs,