<< Click to Display Table of Contents >> Navigation: MscDll Referenzhandbuch > Opcodes und Parameter > Opcodes: Konfiguration & Verschiedene > opcSAbsT: Setze Absolut-Zeit (für den Diagnose-Speicher) |
Über diesen Opcode können das aktuelle Datum sowie die aktuelle Uhrzeit des Irinos-Systems gesetzt werden. Dadurch werden diese Informationen den darauffolgend erzeugten Einträgen im Diagnose-Speicher hinzugefügt.
Übersicht
Opcode: 0x3A
Name: opcSAbsT
Funktion: Setze Absolut-Zeit (Set absolute time)
Parameter-Typ: String
DLL-Funktion
Wird mit MSC_WriteCommand übertragen.
Anfragestring zum Irinos-System
#{Wert 1};{Jahr};{Monat};{Tag};{Stunde};{Minute};{Sekunde};{Millisekunde}#
Beispiel: #1;2015;06;26;16;49;32;532#
Wert 1
Hier muss immer der Wert 1 stehen.
Jahr
Jahreszahl (immer 4-stellig)
Monat
Monat (1- oder 2-stellig)
Tag
Tag (1- oder 2-stellig)
Stunde
Stunde (1- oder 2-stellig) im 24h-Zeitformat
Minute
Minute (1- oder 2-stellig)
Sekunde
Sekunde (1- oder 2-stellig)
Millisekunde
Millisekunde (1-, 2- oder 3-stellig)
Antwortstring vom Irinos-System
#0# Erfolg
#-n# Parameter Nr n ungültig
#-99# Führende oder anschließende Raute fehlt oder Gesamtgröße falsch
Kommentar
Das Schreiben der System-Zeit ist für den Betrieb des Irinos-Systems nicht erforderlich. Es wird jedoch empfohlen, um zu einem späteren Zeitpunkt exakt nachvollziehen zu können, wann ein Diagnose-Ereignis eingetreten ist.
Beim Ausschalten bzw. Reset des Irinos-Systems geht die System-Zeit verloren. Sie muss daher nach jedem Einschalten (Power On) neu geschrieben werden.
Die interne Uhr berücksichtigt keine Schaltjahre oder Schaltsekunden. Weiterhin hat die interne Uhr keine hohe Genauigkeit. Es wird daher empfohlen die System-Zeit bei Dauerbetrieb einmal täglich zu aktualisieren. Sie kann beliebig oft überschrieben werden.
Kompatibilität zu früheren Systemen
Dieser Opcode ist bei älteren Systemen nicht verfügbar. Deshalb ist keine Rückwärtskompatibilität erforderlich.