File simulatormodule.h

Defines

COCOTB_ACTIVE_ID 0xC0C07B
COCOTB_INACTIVE_ID 0xDEADB175
MODULE_NAME "simulator"

Functions

PyObject *log_msg(PyObject *self, PyObject *args)
PyObject *register_timed_callback(PyObject *self, PyObject *args)
PyObject *register_value_change_callback(PyObject *self, PyObject *args)
PyObject *register_readonly_callback(PyObject *self, PyObject *args)
PyObject *register_nextstep_callback(PyObject *self, PyObject *args)
PyObject *register_rwsynch_callback(PyObject *self, PyObject *args)
PyObject *get_root_handle(PyObject *self, PyObject *args)
PyObject *stop_simulator(PyObject *self, PyObject *args)
PyObject *is_running(PyObject *self, PyObject *args)
PyObject *get_sim_time(PyObject *self, PyObject *args)
PyObject *get_precision(PyObject *self, PyObject *args)
PyObject *get_simulator_product(PyObject *self, PyObject *args)
PyObject *get_simulator_version(PyObject *self, PyObject *args)
PyObject *log_level(PyObject *self, PyObject *args)

Variables

PyMethodDef SimulatorMethods[]
struct callback_data

Public Members

PyThreadState *_saved_thread_state
uint32_t id_value
PyObject *function
PyObject *args
PyObject *kwargs
gpi_sim_hdl cb_hdl