- Directive d'inclusion : #include O_InterfaceDataItem.h
La bibliothèque OPEN DIESE permet de développer un simulateur de système destiné à être placé dans une position de "serveur" vis-à-vis d'une procédure "maître". Celle-ci va contrôler le simulateur (c'est-à-dire décider le moment de son invocation et les bornes de la période simulée du système). La procédure maître va aussi transmettre des informations au simulateur, et en recevoir de lui. La présente classe est le véhicule de ces informations.
Chaque instance de cette classe (ou d'une classe déscendante définie et spécialisée au niveau de l'application) véhicule la valeur d'un descripteur d'une entité. Et c'est un ensemble de telles instances qui est communiqué, dans les deux sens, entre le programme maître et le simulateur.
Les instants auxquels la communication est opérée sont, exclusivement :
- le moment de l'appel, par le programme maître, de la méthode RunOpenSimulation de la simulation courante ; à cet instant, le programme maître est mis en pause et "passe la main" au simulateur ;
- le moment du "retour" de la méthode, c'est-à-dire celui où le simulateur "redonne la main" au programme maître.
La documentation de la classe de base précise les informations qui sont transmises dans chacun des deux cas.