| |
3-4 Intelligente Signalumformer, v1.0 Januar 2003 3 langes langes TimeInstant : Diese Art wird für Zeitstempel benutzt. Die 40 oberen Spitzen stellen Sie die Zahl Sekunden (alle 34841 Jahre tritt ein Überlauf) auf, während dar restliche 24 Bits stellen die Brüche einer Sekunde dar und erlauben eine Genauigkeit von 60 ns. In ein System mit externer Taktgebersynchrounisierung die 40 oberen Spitzen werden mit initialisiert bewerten Sie 0 bei 00:00:00 UTC an Januar 6, 1980, der auch der Bezugsausgangspunkt ist (die Epoche) für GPS-Zeit. Auf diese Art jeder Punkt in der Zeit 17420 Jahre vorher und 17420 Jahre nach Januar 6, 1980 können mit einer Genauigkeit einzigartig dargestellt werden Fenster von 60 ns. Alleinstehende Systeme ohne externe Taktgebersynchrounisierung werden eingestellt bis 0 während der Initialisierung. langes langes TimeDuration : Diese Art wird für Dauer benutzt, die in den Maßeinheiten dargestellt werden von 2 -24 Sekunden (ungefähr 60 ns). typedefoktett RecordData[4 ] : Diese Art wird für das Darstellen einer Aufzeichnung benutzt und besteht aus 4 Oktetten mit einer gültigen Strecke von 0 bis 255 je. struct AttributesData : Diese Art wird für das Darstellen einiger Attribute benutzt. folgende Unterbereiche werden definiert: ?- Oktett IRREN sich enthält einen Störung-Code, der für die Werte von 0 bis 12 spezifiziert wird. Alle weiteren Werte sind für zukünftige Verlängerungen reserviert. (Sehen Sie Abschnitt 3,4,1, "Störung Codes IRREN sich, "auf Seite 3-5) . ?- Oktett CONF stellt eine Vertrauen-Markierung mit einer gültigen Strecke von 0 bis 15 dar. (sehen Sie Abschnitt 3,4,2, "Vertrauensmarkierung (CONF)," auf Seite 3-5) . ?- Oktett PREC stellt die Zahl bedeutenden Spitzen im Zeitstempel dar. Gültig Werte sind in der Strecke von 0 bis 63. (Sehen Sie Abschnitt 3,4,3, "ZeitcPräzision (PREC), "auf Seite 3-5) . nicht unterzeichneter kurzer BENUTZER des ? sind spezifische Markierungsfahnen der Anwendung und können eine Semantik haben spezifiziert durch die Anwendung. Die gültige Strecke ist von 0 bis 65535. structaugenblicke : Der erste Wert (Unterbereich Augenblick ) informiert sich über den folgenden Augenblick wenn das neueste der bezeichneten Fälle auftritt. Der zweite Wert (Unterbereich Periode ) beträgt die Periode des genannten Datenelementes. struct STDevice : Dieses struct ist das objektorientierte Abstraktionsdarstellen einzelne oder mehrfache Signalumformervorrichtungen. Seine Mitglieder sind DeviceClusterDescriptor (wahlweise freigestellt), zusätzlich enthält es das NameID und die drei Gegenstandbezugszeiger zu den 3 Schnittstellen auf diesem bestimmten transducer(s)block. Das Ziel dieser Abstraktion ist die einfache Behandlung einer Gegenstanddarstellung eines Blockes in den programmatischen Bezeichnungen erlauben. Mehrfachverbindungsstellen von diesen können leicht angefaßt werden obwohl der Gebrauch von einer Zahl des Stromes Schnittstellen, das verwendet wird, um den Ort der Abhängigkeit mit irgendwelchen oder allen diese aufzuspüren Signalumformer. SmartTransducer::Current: Diese Schnittstelle wird benutzt, um semantisch zu erwerben und trennen Sie die Abhängigkeiten und die Lese-Schreibbetriebe jedes einzelnen einzelnen Signalumformers , in der Lage sie auf demIST die Programmierung Niveau zu trennen obwohl ein Gewinde- oder Aufgabenort Modell als die der CORBA-Stromschnittstelle. Sie hat ein Attribut, das a ist Reihenfolge der Vorrichtungen unter der Steuerung dieses Kontextes oder Gewindes in der allgemeinen Programmierung Bezeichnungen. Implementierungen sind frei, eine Gewindeabstraktion nicht zu verwenden, um dieses darzustellen wenn so angebracht gemeint. |  |
|
| |
|
|