Beispiel #1
0
def transferSystemProcess(systemIndex,systemData):
	'''
	Transfer PyProcess data to C++ code.
	:param int systemIndex: PySystem index(0:MainSystem;1,2,...:SubSystem)
	:param PySystem systemData: PySystem data
	'''
	for process in systemData.processList:
		#
		FrontEndAdapter.reqAppendProcessToSystem(systemIndex,process.ID,process.processName)

		for varRef in process.variableReferenceList:
			FrontEndAdapter.reqAppendVariableReferenceToProcess(systemIndex,process.ID,varRef.name,varRef.value)

		for prop in process.propertyList:
			FrontEndAdapter.reqAppendPropertyToProcess(systemIndex,process.ID,prop.name,prop.value)

		FrontEndAdapter.reqSetFileNameToProcess(systemIndex,process.ID,process.fileName)