summaryrefslogtreecommitdiffstats
path: root/awlsim/core/main.pxd.in
blob: e4ec44db45176639de0abf715ad6768df84fc271 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from awlsim.common.cython_support cimport *
from awlsim.core.cpu cimport *

cdef class AwlSim(object):
	cdef public S7CPU cpu
	cdef public _Bool _fatalHwErrors
	cdef public list __registeredHardware
	cdef public uint32_t __registeredHardwareCount
	cdef public _Bool __hwStartupRequired

	cdef public int32_t _profileLevel
	cdef public object __profileModule
	cdef public object __pstatsModule
	cdef public object __profiler

	cpdef runCycle(self)
	cdef __readHwInputs(self)
	cdef __writeHwOutputs(self)
bues.ch cgit interface