DrvDpCont

Diese Klasse - vom DpContainer abgeleitet - implementiert die Besonderheiten des Treiber-Datenpunktcontainers wie z.B. Umrechnungs- oder Glättungskonfigs, die auch an Knoten im Datenpunkt definiert werden können und für darunterliegende Elemente gelten. Dieses Vererbungs-System von Konfigs muss bei Attributänderungen besonders berücksichtigt werden.

In dieser Klasse wird auch die Umwandlung von Hardware-Datenformat auf WinCC OA Datenformat (inklusive Umrechnung und Glättung) durchgeführt (mittels convert2Ing(..) ), sowie die Umrechnung von WinCC OA Datenformat auf Hardware-Datenformat (mittels convert2Raw(..) ).

Außerdem kann über die Funktionen cast2Dp(..) sowie cast2HW(..) ein Typcasting zwischen dem parametrierten Datentyp und Datenpunktelement-Datentyp durchgeführt werden.

Für den treiberspezifischen Datenpunktcontainer existieren keine virtuellen Interface-Funktionen. Diese Klasse ist eine interne Klasse des allgemeinen Treiber. Sie muss vom speziellen Treiber nicht überschrieben werden.