models.node package#
Subpackages#
- models.node.generator package
- models.node.output package
- models.node.processing package
- Subpackages
- Submodules
- models.node.processing.fill module
- models.node.processing.merge module
- models.node.processing.processing_node module
- models.node.processing.signalcheck module
- models.node.processing.synchronize module
Synchronize
Synchronize.FILL_TYPE_SAMPLE_AND_HOLD
Synchronize.FILL_TYPE_ZEROFILL
Synchronize.INPUT_MASTER_MAIN
Synchronize.INPUT_MASTER_TIMESTAMP
Synchronize.INPUT_SLAVE_MAIN
Synchronize.INPUT_SLAVE_TIMESTAMP
Synchronize.OUTPUT_SYNCHRONIZED_MASTER
Synchronize.OUTPUT_SYNCHRONIZED_SLAVE
Synchronize.OUTPUT_SYNCHRONIZED_TIMESTAMP
- Module contents
Submodules#
models.node.node module#
- class models.node.node.Node(parameters=None)[source]#
Bases:
object
- add_child(output_name: str, node: Node, input_name: str)[source]#
Adds a new child node to child nodes dictionary
- Parameters:
output_name (str) – Current node output name, used as key.
node (Node) – Child node object.
input_name (str) – Child node input name.
- classmethod from_config_json(parameters: dict)[source]#
Returns node instance from given parameters in dict form
- Parameters:
parameters (dict) – Node parameters in dict form.
- property module_name#
- run(data: FrameworkData | None = None, input_name: str | None = None) None [source]#