You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
711 B
Python
25 lines
711 B
Python
# Include definitions from the Python package
|
|
from cmsisdsp.cg.scheduler import GenericNode,GenericSink,GenericSource
|
|
|
|
|
|
class ArraySink(GenericSink):
|
|
def __init__(self,name,theType,inLength):
|
|
GenericSink.__init__(self,name)
|
|
self.addInput("i",theType,inLength)
|
|
|
|
@property
|
|
def typeName(self):
|
|
"""The name of the C++ class implementing this node"""
|
|
return "ArraySink"
|
|
|
|
class ArraySource(GenericSource):
|
|
def __init__(self,name,theType,outLength):
|
|
GenericSource.__init__(self,name)
|
|
self.addOutput("o",theType,outLength)
|
|
|
|
@property
|
|
def typeName(self):
|
|
"""The name of the C++ class implementing this node"""
|
|
return "ArraySource"
|
|
|