﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
4062	External Object Alias	Volker Waurich	Volker Waurich	"Hi,
In the attached Model, 2 objects are connected with the following connectors whereas pkg extends ExternalObject:
{{{
connector PackageOut ""Packager output connector""
  output Modelica_DeviceDrivers.Packaging.SerialPackager pkg;
  output Boolean trigger;
  output Real dummy;
  input Boolean backwardTrigger;
  input Integer userPkgBitSize;
  input Integer autoPkgBitSize;
}}}

and 

{{{
connector PackageIn ""Packager input connector""
  input Modelica_DeviceDrivers.Packaging.SerialPackager pkg;
  input Boolean trigger;
  input Real dummy;
  output Boolean backwardTrigger;
  output Integer userPkgBitSize;
  output Integer autoPkgBitSize;
}}}
With dumpdaelow, I see the following alias equations:
{{{
8/8 serialReceive.pkgOut.autoPkgBitSize = unpackInt.pkgIn.autoPkgBitSize
9/9 serialReceive.pkgOut.backwardTrigger = unpackInt.pkgIn.backwardTrigger
10/10 serialReceive.pkgOut.dummy = unpackInt.pkgIn.dummy
11/11 serialReceive.pkgOut.trigger = unpackInt.pkgIn.trigger
12/12 serialReceive.pkgOut.userPkgBitSize = unpackInt.pkgIn.userPkgBitSize 
}}}

The alias assignment for the external object is missing:

{{{
serialReceive.pkgOut.pkg= unpackInt.pkgIn.pkg
}}}

Can you retrieve the information that connected external objects are equal like in this input-output connection?
I can take care of the backend handling, but I would ask you to deal with the frontend.

Thanks. 

"	defect	closed	high	1.11.0	Frontend		fixed		Adrian Pop Per Östlund Mahder Alemseged Gebremedhin Bernhard Thiele
