| |
Mai 2002 Erhöhte Ansicht der Zeit: ZeitablenkungcModul 2-3 2 Bitten um die Kreation eines neuen Taktgebers, gebunden an einen gekennzeichneten internen Taktgeber für Realzeit TIMING-Informationen, aber synchronisiert zu einem gekennzeichneten externen Taktgeber innerhalb einiges Genauigkeits- und Wahrscheinlichkeitsgrenzen. 2,1,3 Allgemeines GegenstandcModell Das Gegenstandmodell für die mehrfachen Zeitquellen der Taktgebervorfeldwartungsdienste. Die Quelle von Zeitmaße ist ein Taktgeber Schnittstelle. Der niedrige Taktgeber Schnittstelle hat ein Attribut das läßt die Anwendungen die Eigenschaften des Taktgebers überprüfen und unter unterschiedlichem vorwählen Zeitquellen in so. Die Vorwähler der Taktgeber wird weiter durch a gestützt ClockCatalog schließen Sie daß Serves als Register für Taktgeber an. Spezialisierungen des Taktgebers Schnittstelle umfassen: ? TimeService Schnittstelle - Stützauslesen von Timebase::UtcT Art gestützt bis Service. Jedoch wird das Auslesen in ein neues UTC zurückgebracht Wertart, anstelle vom "Verpackungsgegenstand" verwendete bis Service. ? SynchronizeBase Schnittstelle - eine Bausteinschnittstelle nützlich für Gebäude Entwickler-definierter Umwandlungs- oder Synchrounisierungs-Service. ? Synchronizable Schnittstelle - erlaubt die Kreation eines virtuellen Taktgebers, einen Fall von das SychronizedClock schließen Sie an, dieses Geschenke eine Ansicht des Taktgebers, der zu behoben wird synchronisieren Sie mit einem gekennzeichneten Meister innerhalb Grenzen einer der vorgeschriebenen Störung. ? SychronizedClock Schnittstelle - eine Ansicht des Taktgebers, der behoben wird, um zu synchronisieren mit einem gekennzeichneten Taktgeber. ? ControlledClock Schnittstelle - ein Taktgeber mit Betrieben, die erlauben, daß sie pausiert wird, Zurückstellen, usw.. ? PeriodicExecution::Executor Schnittstelle - Stützaktive periodische Durchführung von a spezifizierte Methode eines Gegenstandes. Diese Schnittstelle bringt einen Fall von zurück PeriodicExecution::Controller schließen Sie an, als ein Gegenstand von ableitete PeriodExecution::Periodic Schnittstelle wird registriert. Steuerpult Gegenstand gewährt steuern Sie über der periodischen Durchführung. 2,2 ZeitablenkungcModul Der Taktgeberservice verwendet die Datenstrukturen in der Zeitablenkung wieder Modul. Zeitablenkung Modul wurde separat definiert, damit andere Dienstleistungen diese gebrauchen können Datenstrukturen, ohne die Schnittstellendefinitionen von jedem zu erfordern der Zeitservice oder der Taktgeberservice. Die Definitionen der Zeitablenkung Modul werden hier für wiederholt Vollständigkeit. Sie sind nicht ein normatives Teil dieser Spezifikation, da sie sind anderwohin definiert. 2,2,1 DatencArten Eine Anzahl von Arten und Schnittstellen werden durch diesen Service definiert und benutzt. Die meisten Definitionen von den Datenstrukturen werden in die Zeitablenkung gelegt Modul. Alle Schnittstellen und dazugehörig enum- und Ausnahmeerklärungen werden in das CosClockService gelegt Modul. Dieses |  |
|
| |
|
|