umwelt-online: Archivdatei - VO (EWG) Nr. 3821/85 über das Kontrollgerät im Straßenverkehr (4)
zurück |
2.55. EventFaultRecordPurpose
Code, der erläutert, warum ein Ereignis oder eine Störung aufgezeichnet wurde.
EventFaultRecordPurpose := OCTET STRING (size(1))
Wertzuweisung:
'00'H | eines der 10 jüngsten Ereignisse oder Störungen |
'01'H | das längste Ereignis an einem der letzten 10 Tage des Auftretens |
'02'H | eines der 5 längsten Ereignisse in den letzten 365 Tagen |
'03'H | das letzte Ereignis an einem der letzten 10 Tage des Auftretens |
'04'H | das schwerwiegendste Ereignis an einen der letzten 10 Tage des Auftretens |
'05'H | eines der 5 schwerwiegendsten Ereignisse in den letzten 365 Tagen |
'06'H | das erste Ereignis oder die erste Störung nach der letzten Kalibrierung |
'07'H | ein aktives Ereignis oder eine andauernde Störung |
'08'H .. '7F'H | RFU |
'80'H .. 'FF'H | herstellerspezifisch |
2.56. ExtendedSerialNumber
Eindeutige Kennung eines Geräts. Kann auch als Bezeichner des öffentlichen Schlüssels eines Geräts verwendet werden.
ExtendedSerialNumber := SEQUENCE {
serialNumber INTEGER(0..232-1)
monthYear BCDString(size(2))
type OCTET STRING(size(1))
manufacturerCode ManufacturerCode
}
serialNumber - einmalige Seriennummer des Geräts in Bezug auf den Hersteller, den Gerätetyp und den im Folgenden angegebenen Monat.
monthYear - Kennung für den Monat und das Jahr der Herstellung (oder der Zuweisung der Seriennummer).
Wertzuweisung: BCD-Kodierung des Monats (zwei Stellen) und des Jahres (die beiden letzten Stellen).
type - Bezeichner des Gerätetyps.
Wertzuweisung: herstellerspezifisch, mit reserviertem Wert "FFh".
manufacturerCode - numerischer Code des Geräteherstellers.
2.57. FullCardNumber
Code zur vollständigen Identifizierung einer Karte.
FullCardNumber := SEQUENCE {
cardType EquipmentType,
cardIssuingMemberState NationNumeric,
cardNumber CardNumber
}
cardType - Art der Kontrollgerätkarte.
cardIssuingMemberState - Code des Mitgliedstaates, der die Karte ausgegeben hat.
cardNumber - Kartennummer.
2.58. HighResOdometer
Kilometerstand des Fahrzeugs: Vom Fahrzeug während des Betriebs insgesamt zurückgelegte Wegstrecke.
HighResOdometer := INTEGER(0..232-1)
Wertzuweisung: Vorzeichenlose Binärzahl. Wert in 1/200 km im Betriebsbereich 0 bis 21.055.406 km.
2.59. HighResTripDistance
Während einer Fahrt oder eines Teils einer Fahrt zurückgelegte Wegstrecke.
HighResTripDistance := INTEGER(0..232-1)
Wertzuweisung: Vorzeichenlose Binärzahl. Wert in 1/200 km im Betriebsbereich 0 bis 21.055.406 km.
2.60. HolderName
Familienname und Vorname(n) eines Karteninhabers.
HolderName := SEQUENCE {
holderSurname Name,
holderFirstNames Name
}
holderSurname - Familienname des Inhabers ohne Titel.
Wertzuweisung: Handelt es sich nicht um eine auf eine bestimmte Person ausgestellte Karte, enthält holderSurname die gleichen Informationen wie companyName oder workshopName oder controlbodyName.
holderFirstNames - Vorname(n) und Initialen des Inhabers.
2.61. K-ConstantOfRecordingEquipment
Kontrollgerätkonstante (Begriffsbestimmung m)).
K-ConstantOfRecordingEquipment := INTEGER(0..216-1)
Wertzuweisung: Impulse je Kilometer im Betriebsbereich 0 bis 64.255 Imp/km.
2.62. KeyIdentifier
Eindeutiger Bezeichner eines öffentlichen Schlüssels zur Herstellung eines Verweises auf den Schlüssel und für dessen Auswahl. Identifiziert zugleich den Inhaber des Schlüssels.
KeyIdentifier := CHOICE {
extendedSerialNumber ExtendedSerialNumber,
certificateRequestID CertificateRequestID,
certificationAuthorityKID CertificationAuthorityKID
}
Die erste Auswahlmöglichkeit eignet sich zum Verweis auf den öffentlichen Schlüssel einer Fahrzeugeinheit oder einer Kontrollgerätkarte.
Die zweite Auswahlmöglichkeit eignet sich zum Verweis auf den öffentlichen Schlüssel einer Fahrzeugeinheit (falls die Seriennummer der Fahrzeugeinheit zum Zeitpunkt der Generierung des Zertifikats nicht bekannt ist).
Die dritte Auswahlmöglichkeit eignet sich zum Verweis auf den öffentlichen Schlüssel eines Mitgliedstaates.
2.63. L-TyreCircumference
Tatsächlicher Umfang der Fahrzeugreifen (Begriffsbestimmung u)).
L-TyreCircumference := INTEGER(0..216-1)
Wertzuweisung: Vorzeichenlose Binärzahl, Wert in 1/8 mm im Betriebsbereich 0 bis 8.031 mm.
2.64. Language
Code zur Identifizierung einer Sprache.
Language := IA5String(size(2))
Wertzuweisung: Kodierung aus zwei Kleinbuchstaben gemäß ISO 639.
2.65. LastCardDownload
Auf der Fahrerkarte gespeicherte(s) Datum und Uhrzeit des letzten Herunterladens der Daten von der Karte (zu anderen als Kontrollzwecken). Diese Datumsangabe kann mit einer beliebigen FE oder einem Kartenlesegerät geändert werden.
LastCardDownload := TimeReal
Wertzuweisung: nicht näher spezifiziert.
2.66. ManualInputFlag
Code, der angibt, ob ein Karteninhaber beim Einstecken der Karte Fahrertätigkeiten manuell eingegeben hat oder nicht (Randnummer 081).
ManualInputFlag := INTEGER {
noEntry (0)
manualEntries (1)
}
Wertzuweisung: nicht näher spezifiziert.
2.67. ManufacturerCode
Code zur Identifizierung des Herstellers bauartgenehmigter Geräte.
ManufacturerCode: = INTEGER (0..255)
Das für Interoperabilitätsprüfungen zuständige Labor führt die Liste der Herstellercodes und veröffentlicht sie auf ihrer Internetseite (Randnummer 290).
ManufacturerCodes werden den Entwicklern von Fahrtenschreibergeräten auf Antrag beim für Interoperabilitätsprüfungen zuständigen Labor vorläufig zugeteilt.
2.68. MemberStateCertificate
Zertifikat des öffentlichen Schlüssels eines Mitgliedstaates, ausgestellt von der europäischen Zertifizierungsstelle.
MemberStateCertificate := Certificate
2.69. MemberStatePublicKey
Der öffentliche Schlüssel eines Mitgliedstaates.
MemberStatePublicKey := PublicKey
2.70. Name
Ein Name.
Name: = SEQUENCE {
codePage INTEGER (0..255),
name OCTET STRING (size(35))
}
codePage gibt einen in Kapitel 4 definierten Zeichensatz an,
name ist ein unter Verwendung des spezifizierten Zeichensatzes kodierter Name.
2.71. NationAlpha
Die alphabetische Bezeichnung eines Staats erfolgt im Einklang mit den auf Fahrzeugen im grenzüberschreitenden Verkehr gemäß dem Wiener Übereinkommen über den Straßenverkehr (Vereinte Nationen, 1968) verwendeten Unterscheidungszeichen.
NationAlpha: = IA5String (size (3))
Die Codes NationAlpha und NationNumeric sind in einer Liste aufgeführt, die von dem gemäß Randnummer 278 mit der Durchführung der Interoperabilitätsprüfungen beauftragten Labor auf ihrer Internetseite geführt wird.
2.72. NationNumeric
Numerische Bezeichnung eines Landes.
NationNumeric: = INTEGER (0.. 255)
Wertzuweisung: siehe Datentyp 2.71 (NationAlpha).
Jegliche Änderung oder Aktualisierung der Spezifikationen NationAlpha oder NationNumeric darf von dem beauftragten Labor nur nach Einholung von Stellungnahmen der Hersteller bauartgenehmigter digitaler Fahrtenschreiber- Fahrzeugeinheiten vorgenommen werden.
2.73. NoOfCalibrationRecords
Anzahl der Kalibrierungsdatensätze, die eine Werkstattkarte speichern kann.
NoOfCalibrationRecords := INTEGER(0..255)
Wertzuweisung: siehe Abschnitt 3.
2.74. NoOfCalibrationsSinceDownload
Zähler zur Angabe der mit einer Werkstattkarte seit dem letzten Herunterladen durchgeführten Kalibrierungen (Randnummer 230).
NoOfCalibrationsSinceDownload := INTEGER(0..216-1),
Wertzuweisung: nicht näher spezifiziert.
2.75. NoOfCardPlaceRecords
Anzahl der Ortsdatensätze, die eine Fahrer- oder Werkstattkarte speichern kann.
NoOfCardPlaceRecords := INTEGER(0..255)
Wertzuweisung: siehe Abschnitt 3.
2.76. NoOfCardVehicleRecords
Anzahl der Angaben zu den gefahrenen Fahrzeugen enthaltenden Datensätze, die eine Fahrer- oder Werkstattkarte speichern kann.
NoOfCardVehicleRecords := INTEGER(0..216-1)
Wertzuweisung: siehe Abschnitt 3.
2.77. NoOfCompanyActivityRecords
Anzahl der Unternehmenstätigkeitsdatensätze, die eine Unternehmenskarte speichern kann.
NoOfCompanyActivityRecords := INTEGER(0..216-1)
Wertzuweisung: siehe Abschnitt 3.
2.78. NoOfControlActivityRecords
Anzahl der Kontrollaktivitätsdatensätze, die eine Kontrollkarte speichern kann.
NoOfControlActivityRecords := INTEGER(0..216-1)
Wertzuweisung: siehe Abschnitt 3.
2.79. NoOfEventsPerType
Anzahl der Ereignisse je Ereignisart, die eine Karte speichern kann.
NoOfEventsPerType := INTEGER(0..255)
Wertzuweisung: siehe Abschnitt 3.
2.80. NoOfFaultsPerType
Anzahl der Störungen je Störungsart, die eine Karte speichern kann.
NoOfFaultsPerType := INTEGER(0..255)
Wertzuweisung: siehe Abschnitt 3.
2.81. OdometerValueMidnight
Kilometerstand des Fahrzeugs um Mitternacht am jeweiligen Tag (Randnummer 090).
OdometerValueMidnight := OdometerShort
Wertzuweisung: nicht näher spezifiziert.
2.82. OdometerShort
Kilometerstand des Fahrzeugs in Kurzform.
OdometerShort := INTEGER(0..224-1)
Wertzuweisung: Vorzeichenlose Binärzahl. Wert in km im Betriebsbereich 0 bis 9.999.999 km.
2.83. OverspeedNumber
Anzahl der Geschwindigkeitsüberschreitungen seit der letzten Kontrolle Geschwindigkeitsüberschreitung.
OverspeedNumber := INTEGER(0..255)
Wertzuweisung: 0 bedeutet, dass seit der letzten Kontrolle Geschwindigkeitsüberschreitung kein Ereignis Geschwindigkeitsüberschreitung aufgetreten ist, 1 bedeutet, dass 1 derartiges Ereignis seit der letzten entsprechenden Kontrolle aufgetreten ist, ... 255 bedeutet, dass 255 oder mehr derartige Ereignisse seit der letzten entsprechenden Kontrolle aufgetreten sind.
2.84. PlaceRecord
Informationen zum Ort des Beginns oder Endes des Arbeitstages (Randnummer 087, 202, 221).
PlaceRecord := SEQUENCE {
entryTime TimeReal,
entryTypeDailyWorkPeriod EntryTypeDailyWorkPeriod,
dailyWorkPeriodCountry NationNumeric,
dailyWorkPeriodRegion RegionNumeric,
vehicleOdometerValue OdometerShort
}
entryTime - auf die Eingabe bezogene Datums- und Zeitangabe.
entryTypeDailyWorkPeriod - Art der Eingabe.
dailyWorkPeriodCountry - eingegebenes Land.
dailyWorkPeriodRegion - eingegebene Region.
vehicleOdometerValue - Kilometerstand zum Zeitpunkt und am Ort der Eingabe.
2.85. PreviousVehicleInfo
Information zum zuvor von einem Fahrer gefahrenen Fahrzeug beim Einstecken seiner Karte in eine Fahrzeugeinheit (Randnummer 081).
PreviousVehicleInfo := SEQUENCE {
vehicleRegistrationIdentification VehicleRegistrationIdentification,
cardWithdrawalTime TimeReal
}
vehicleRegistrationIdentification - amtliches Kennzeichen und zulassender Mitgliedstaat des Fahrzeugs.
cardWithdrawalTime - Datum und Uhrzeit der Kartenentnahme.
2.86. PublicKey
Ein öffentlicher RSA-Schlüssel.
PublicKey := SEQUENCE {
rsaKeyModulus RSAKeyModulus,
rsaKeyPublicExponent RSAKeyPublicExponent
}
rsaKeyModulus - Modulus des Schlüsselpaares.
rsaKeyPublicExponent - öffentlicher Exponent des Schlüsselpaares.
2.87. RegionAlpha
Alphabetische Angabe einer Region innerhalb eines bestimmten Landes.
RegionAlpha := IA5STRING(size(3))
Wertzuweisung:
' ' | Keine Information verfügbar, |
Spanien: | |
'AN ' | Andalucia, |
'AR ' | Aragbn, |
'AST' | Asturias, |
'C ' | Cantabria, |
'CAT' | Cataluna, |
'CL ' | Castilla-Leön, |
'CM ' | Castilla-La-Mancha, |
'CV ' | Valencia, |
'EXT' | Extremadura, |
'G ' | Galicia, |
'IB ' | Baleares, |
'IC ' | Canarias, |
'LR ' | La Rioja, |
'M ' | Madrid, |
'MU ' | Murcia, |
'Na ' | Navarra, |
'PV ' | Pais Vasco |
2.88. RegionNumeric
Numerische Angabe einer Region innerhalb eines bestimmten Landes.
RegionNumeric := OCTET STRING (size(1))
Wertzuweisung:
'00'H | Keine Informationen verfügbar |
Spanien: | |
'01'H | Andalucia |
'02'H | Aragón |
'03'H | Asturias |
'04'H | Cantabria |
'05'H | Cataluna |
'06'H | Castilla-León |
'07'H | Castilla-La-Mancha |
'08'H | Valencia |
'09'H | Extremadura |
'0A'H | Galicia |
'0B'H | Baleares |
'0C'H | Canarias |
'0D'H | La Rioja |
'0E'H | Madrid |
'0F'H | Murcia |
'10'H | Navarra |
'11'H | País Vasco |
2.89. RSAKeyModulus
Der Modulus eines RSA-Schlüsselpaares.
RSAKeyModulus := OCTET STRING (size(128))
Wertzuweisung: nicht spezifiziert.
2.90. RSAKeyPrivateExponent
Privater Exponent eines RSA-Schlüsselpaares.
RSAKeyPrivateExponent : := OCTET STRING (size(128))
Wertzuweisung: nicht spezifiziert.
2.91. RSAKeyPublicExponent
Öffentlicher Exponent eines RSA-Schlüsselpaares.
RSAKeyPublicExponent : := OCTET STRING (size(8))
Wertzuweisung: nicht spezifiziert.
2.92. SensorApprovalNumber
Bauartgenehmigungsnummer des Weg- und/oder Geschwindigkeitsgebers.
SensorApprovalNumber := IA5String(size(8))
Wertzuweisung: nicht spezifiziert.
2.93. SensorIdentification
In einem Weg- und/oder Geschwindigkeitsgeber gespeicherte Information zur Identifizierung des Weg- und/oder Geschwindigkeitsgebers (Randnummer 077).
SensorIdentification := SEQUENCE {
sensorSerialNumber SensorSerialNumber,
sensorApprovalNumber SensorApprovalNumber,
sensorSCIdentifier SensorSCIdentifier,
sensorOSIdentifier SensorOSIdentifier
}
sensorSerialNumber - erweiterte Seriennummer des Weg- und/oder Geschwindigkeitsgebers (umfasst Teilnummer und Herstellercode).
sensorApprovalNumber - Bauartgenehmigungsnummer des Weg- und/oder Geschwindigkeitsgebers.
sensorSCIdentifier - Bezeichner der Sicherheitskomponente des Weg- und/ oder Geschwindigkeitsgebers.
sensorOSIdentifier - Bezeichner des Betriebssystems des Weg- und/oder Geschwindigkeitsgebers.
2.94. SensorInstallation
In einem Weg- und/oder Geschwindigkeitsgeber gespeicherte Information zur Installation des Weg- und/oder Geschwindigkeitsgebers (Randnummer 099).
SensorInstallation := SEQUENCE {
sensorPairingDateFirst SensorPairingDate,
firstVuApprovalNumber VuApprovalNumber,
firstVuSerialNumber VuSerialNumber,
sensorPairingDateCurrent SensorPairingDate,
currentVuApprovalNumber VuApprovalNumber,
currentVUSerialNumber VuSerialNumber
}
sensorPairingDateFirst - Datum der ersten Koppelung des Weg- und/oder Geschwindigkeitsgebers mit einer Fahrzeugeinheit.
firstVuApprovalNumber - Bauartgenehmigungsnummer der ersten mit dem Weg- und/oder Geschwindigkeitsgeber gekoppelten Fahrzeugeinheit.
firstVuSerialNumber - Seriennummer der ersten mit dem Weg- und/oder Geschwindigkeitsgeber gekoppelten Fahrzeugeinheit.
sensorPairingDateCurrent - Datum der derzeitigen Koppelung des Wegund/oder Geschwindigkeitsgeber mit der Fahrzeugeinheit.
currentVuApprovalNumber - Bauartgenehmigungsnummer der derzeit mit dem Weg- und/oder Geschwindigkeitsgeber gekoppelten Fahrzeugeinheit.
currentVUSerialNumber - Seriennummer der derzeit mit dem Weg- und/oder Geschwindigkeitsgeber gekoppelten Fahrzeugeinheit.
2.95. SensorInstallationSecData
Auf einer Werkstattkarte gespeicherte Information zu den für die Koppelung von Weg- und/oder Geschwindigkeitsgebern und Fahrzeugeinheiten benötigten Sicherheitsdaten (Randnummer 214).
SensorInstallationSecData := TDesSessionKey
Wertzuweisung: gemäß ISO 16844-3.
2.96. SensorOSIdentifier
Bezeichner des Betriebssystems des Weg- und/oder Geschwindigkeitsgebers.
SensorOSIdentifier := IA5String(size(2))
Wertzuweisung: herstellerspezifisch.
2.97. SensorPaired
In einer Fahrzeugeinheit gespeicherte Information zur Identifizierung des mit der Fahrzeugeinheit gekoppelten Weg- und/oder Geschwindigkeitsgebers (Randnummer 079).
SensorPaired := SEQUENCE {
sensorSerialNumber SensorSerialNumber,
sensorApprovalNumber SensorApprovalNumber,
sensorPairingDateFirst SensorPairingDate
}
sensorSerialNumber - Seriennummer des derzeit mit der Fahrzeugeinheit gekoppelten Weg- und/oder Geschwindigkeitsgebers.
sensorApprovalNumber - Bauartgenehmigungsnummer des derzeit mit der Fahrzeugeinheit gekoppelten Weg- und/oder Geschwindigkeitsgebers.
sensorPairingDateFirst - Datum der ersten Koppelung des derzeit mit der Fahrzeugeinheit gekoppelten Weg- und/oder Geschwindigkeitsgebers mit einer Fahrzeugeinheit.
2.98. SensorPairingDate
Datum einer Koppelung des Weg- und/oder Geschwindigkeitsgebers mit einer Fahrzeugeinheit.
SensorPairingDate := TimeReal
Wertzuweisung: nicht spezifiziert.
2.99. SensorSerialNumber
Seriennummer des Weg- und/oder Geschwindigkeitsgebers.
SensorSerialNumber := ExtendedSerialNumber
2.100. SensorSCIdentifier
Bezeichner der Sicherheitskomponente des Weg- und/oder Geschwindigkeitsgebers.
SensorSCIdentifier := IA5String(size(8))
Wertzuweisung: Komponente herstellerspezifisch.
2.101. Signature
Eine digitale Signatur.
Signature := OCTET STRING (size(128))
Wertzuweisung: gemäß Anlage 11, "Gemeinsame Sicherheitsmechanismen".
2.102. SimilarEventsNumber
Anzahl ähnlicher Ereignisse an einem bestimmten Tag (Randnummer 094).
SimilarEventsNumber := INTEGER(0..255)
Wertzuweisung: 0 wird nicht verwendet, 1 bedeutet, dass an diesem Tag nur ein Ereignis dieser Art aufgetreten und gespeichert wurde, 2 bedeutet, dass 2 Ereignisse dieser Art an diesem Tag aufgetreten sind (nur eines wurde gespeichert), ... 255 bedeutet, dass 255 oder mehr Ereignisse dieser Art an diesem Tag aufgetreten sind.
2.103. SpecificConditionType
Code zur Identifizierung einer spezifischen Bedingung (Randnummer 050b, 105a, 212a und 230a).
SpecificConditionType := INTEGER(0..255)
Wertzuweisung:
'00'H | RFU |
'01'H | Kontrollgerät nicht erforderlich - Anfang |
'02'H | Kontrollgerät nicht erforderlich - Ende |
'03'H | Fährüberfahrt/Zugfahrt |
'04'H .. 'FF'H | RFU |
2.104. SpecificConditionRecord
Auf einer Fahrerkarte, einer Werkstattkarte oder in einer Fahrzeugeinheit gespeicherte Information zu einer spezifischen Bedingung (Randnummer 105a, 212a und 230a).
SpecificConditionRecord := SEQUENCE {
entryTime TimeReal,
specificConditionType SpecificConditionType
}
entryTime - Datum und Uhrzeit der Eingabe.
specificConditionType - Code zur Identifizierung der spezifischen Bedingung.
2.105. Speed
Fahrzeuggeschwindigkeit (km/h).
Speed := INTEGER(0..255)
Wertzuweisung: Kilometer pro Stunde im Betriebsbereich 0 bis 220 km/h.
2.106. SpeedAuthorised
Zulässige Höchstgeschwindigkeit des Fahrzeugs (Begriffsbestimmung bb)).
SpeedAuthorised := Speed
2.107. SpeedAverage
Durchschnittsgeschwindigkeit in einem vorher festgelegten Zeitraum (km/h).
SpeedAverage := Speed
2.108. SpeedMax
Höchstgeschwindigkeit in einem vorher festgelegten Zeitraum.
SpeedMax := Speed
2.109. TDesSessionKey
Ein Triple-DES-Sitzungsschlüssel.
TDesSessionKey := SEQUENCE {
tDesKeya OCTET STRING (size(8))
tDesKeyB OCTET STRING (size(8))
}
Wertzuweisung: nicht näher spezifiziert.
2.110. TimeReal
Code für ein kombiniertes Datum/Uhrzeit-Feld, in dem Datum und Uhrzeit als Sekunden nach dem 1. Januar 1970 00h.00m.00s. GMT ausgedrückt sind.
TimeReal{INTEGER:TimeRealRange} := INTEGER(0..Time-RealRange)
Wertzuweisung - Oktettanordnung: Anzahl der Sekunden seit dem 1. Januar 1970, 0.00 Uhr GMT.
Höchstmögliche(s) Datum/Uhrzeit ist im Jahr 2106.
2.111. Tyresize
Bezeichnung der Reifenabmessungen.
Tyresize := IA5String(size(15))
Wertzuweisung: gemäß Richtlinie 92/23/EWG.
2.112. VehicleIdentificationNumber
Fahrzeugidentifizierungsnummer (VIN) mit Bezug auf das Fahrzeug insgesamt, in der Regel Fahrgestellnummer oder Rahmennummer.
VehicleIdentificationNumber := IA5String(size(17))
Wertzuweisung: laut Definition in ISO 3779.
2.113. VehicleRegistrationIdentification
Für Europa eindeutige Identifizierung eines Fahrzeugs (amtliches Kennzeichen und Mitgliedstaat).
VehicleRegistrationIdentification := SEQUENCE {
vehicleRegistrationNation NationNumeric,
vehicleRegistrationNumber VehicleRegistrationNumber
}
vehicleRegistrationNation - Land, in dem das Fahrzeug zugelassen ist.
vehicleRegistrationNumber - amtliches Kennzeichen des Fahrzeugs (VRN).
2.114. VehicleRegistrationNumber
Amtliches Kennzeichen des Fahrzeugs (VRN). Das amtliche Kennzeichen wird von der Fahrzeugzulassungsstelle zugewiesen.
VehicleRegistrationNumber: = SEQUENCE {
codePage INTEGER (0..255),
vehicleRegNumber OCTET STRING (size(13))
}
codePage gibt einen in Kapitel 4 definierten Zeichensatz an,
vehicleRegNumber ist ein unter Verwendung des spezifizierten Zeichensatzes kodiertes amtliches Kennzeichen.
Wertzuweisung: landesspezifisch.
2.115. VuActivityDailyData
In einer FE gespeicherte Information zu Tätigkeitsänderungen und/oder Veränderungen des Status der Fahrzeugführung und/oder Veränderungen des Kartenstatus für einen bestimmten Kalendertag (Randnummer 084) und des Steckplatzstatus an diesem Tag um 0.00 Uhr.
VuActivityDailyData := SEQUENCE {
noOfActivityChanges INTEGER size(0..1 440),
activityChangeInfos SET size(noOfActivityChanges) OF ActivityChangeInfo
}
noOfActivityChanges - Anzahl der ActivityChangeInfo-Wörter in der activityChangeInfos-Menge.
activityChangeInfos - Datensatz der in der FE für den Tag gespeicherten ActivityChangeInfo-Wörter. Er enthält stets zwei ActivityChangeInfo-Wörter für den Status der beiden Steckplätze an diesem Tag um 0.00 Uhr.
2.116. VuApprovalNumber
Bauartgenehmigungsnummer der Fahrzeugeinheit.
VuApprovalNumber := IA5String(size(8))
Wertzuweisung: nicht spezifiziert.
2.117. VuCalibrationData
In einer Fahrzeugeinheit gespeicherte Information zu den Kalibrierungen des Kontrollgeräts (Randnummer 098).
VuCalibrationData := SEQUENCE {
noOfVuCalibrationRecords INTEGER(0..255),
vuCalibrationRecords SET size(noOfVuCalibrationRecords) OF VuCalibrationRecord
}
noOfVuCalibrationRecords - Anzahl der in der vuCalibrationRecords-Menge enthaltenen Datensätze.
vuCalibrationRecords - Menge der Kalibrierungsdatensätze.
2.118. VuCalibrationRecord
In einer Fahrzeugeinheit gespeicherte Information zu einer Kalibrierung des Kontrollgeräts (Randnummer 098).
VuCalibrationRecord := SEQUENCE {
calibrationPurpose CalibrationPurpose,
workshopName Name,
workshopAddress Address,
workshopCardNumber FullCardNumber,
workshopCardExpiryDate TimeReal,
vehicleIdentificationNumber VehicleIdentificationNumber,
vehicleRegistrationIdentification VehicleRegistrationIdentification,
wVehicleCharacteristicConstant W-VehicleCharacteristicConstant,
kConstantOfRecordingEquipment K-ConstantOfRecordingE-quipment,
lTyreCircumference L-TyreCircumference,
tyresize Tyresize,
authorisedSpeed SpeedAuthorised,
oldOdometerValue OdometerShort,
newOdometerValue OdometerShort,
oldTimeValue TimeReal,
newTimeValue TimeReal,
nextCalibrationDate TimeReal
}
calibrationPurpose - Zweck der Kalibrierung.
workshopName, workshopAddress - Name und Anschrift der Werkstatt.
workshopCardNumber dient der Identifizierung der zur Kalibrierung verwendeten Werkstattkarte.
workshopCardExpiryDate - Ablaufdatum der Karte.
vehicleIdentificationNumber - Fahrzeugidentifizierungsnummer (VIN).
vehicleRegistrationIdentification enthält das amtliche Kennzeichen und den zulassenden Mitgliedstaat.
wVehicleCharacteristicConstant - Wegdrehzahl des Fahrzeugs.
kConstantOfRecordingEquipment - Kontrollgerätkonstante.
lTyreCircumference - tatsächlicher Reifenumfang.
tyresize - Bezeichnung der Größe der am Fahrzeug montierten Reifen.
authorisedSpeed - zulässige Geschwindigkeit des Fahrzeugs.
oldOdometerValue, newOdometerValue - alter und neuer Kilometerstand.
oldTimeValue, newTimeValue - alter und neuer Wert für Datum und Uhrzeit.
nextCalibrationDate - Datum der nächsten von der zugelassenen Prüfstelle durchzuführenden Kalibrierung der in CalibrationPurpose angegebenen Art.
2.119. VuCardIWData
In einer Fahrzeugeinheit gespeicherte Information zu Einsteck- und Entnahmevorgängen von Fahrerkarten oder Werkstattkarten in der Fahrzeugeinheit (Randnummer 081).
VUCardlWData SEQUENCE { | ||
noOfIWRecords | INTEGER/(0..216-1), | |
vuCardIWRecords | SET size (noOFWRecords) POF | |
VUCardIWRecord | ||
} |
noOfIWRecords - Anzahl der Datensätze in der Menge vuCardIWRecords.
vuCardIWRecords - Datensätze zu Einsteck- und Entnahmevorgängen von Karten.
2.120. VuCardIWRecord
In einer Fahrzeugeinheit gespeicherte Information zu einem Einsteck- und Entnahmevorgang einer Fahrerkarte oder Werkstattkarte in der Fahrzeugeinheit (Randnummer 081).
VuCardIWRecord := SEQUENCE {
cardHolderName HolderName,
fullCardNumber FullCardNumber,
cardExpiryDate TimeReal,
cardInsertionTime TimeReal,
vehicleOdometerValueAtInsertion OdometerShort,
cardSlotNumber CardSlotNumber,
cardWithdrawalTime TimeReal,
vehicleOdometerValueAtWithdrawal OdometerShort,
previousVehicleInfo PreviousVehicleInfo
manualInputFlag ManualInputFlag
}
cardHolderName - Name und Vorname(n) des Inhabers der Fahrer- oder Werkstattkarte in der auf der Karte gespeicherten Form.
fullCardNumber - Art der Karte, ausstellender Mitgliedstaat und Kartennummer in der auf der Karte gespeicherten Form.
cardExpiryDate - Ablaufdatum der Karte in der auf der Karte gespeicherten Form.
cardInsertionTime - Datum und Uhrzeit des Einsteckens.
vehicleOdometerValueAtInsertion - Kilometerstand des Fahrzeugs beim Einstecken der Karte.
cardSlotNumber - Steckplatz, in dem die Karte eingesteckt ist. cardWithdrawalTime - Datum und Uhrzeit der Entnahme der Karte.
vehicleOdometerValueAtWithdrawal - Kilometerstand des Fahrzeugs bei Kartenentnahme.
previousVehicleInfo enthält Informationen zum zuvor vom Fahrer gefahrenen Fahrzeug in der auf der Karte gespeicherten Form.
manualInputFlag - Merker, der angibt, ob der Karteninhaber beim Einstecken der Karte Fahrertätigkeiten manuell eingegeben hat.
2.121. VuCertificate
Zertifikat des öffentlichen Schlüssels einer Fahrzeugeinheit.
VuCertificate := Certificate
2.122. VuCompanyLocksData
In einer Fahrzeugeinheit gespeicherte Information zu Unternehmenssperren (Randnummer 104).
VuCompanyLocksData := SEQUENCE {
noOfLocks INTEGER(0..20),
vuCompanyLocksRecords SET size(noOfLocks) OF VuCompanyLocksRecord
}
noOfLocks - Anzahl der in vuCompanyLocksRecords aufgeführten Sperren.
vuCompanyLocksRecords - Datensätze mit Informationen zur Unternehmens-sperre.
2.123. VuCompanyLocksRecord
In einer Fahrzeugeinheit gespeicherte Information zu einer Unternehmenssperre (Randnummer 104).
VuCompanyLocksRecord := SEQUENCE {
lockInTime TimeReal,
lockOutTime TimeReal,
companyName Name,
companyAddress Address,
companyCardNumber FullCardNumber
}
lockInTime, lockOutTime - Datum und Uhrzeit der Sperrung und Entsperrung.
companyName, companyAddress - Name und Anschrift des Unternehmens, auf das sich die Sperrung bezieht.
companyCardNumber - Identifizierung der bei der Sperrung verwendeten Karte.
2.124. VuControlActivityData
In einer Fahrzeugeinheit gespeicherte Information zu unter Verwendung dieser FE ausgeführten Kontrollen (Randnummer 102).
VuControlActivityData := SEQUENCE {
noOfControls INTEGER(0..20),
vuControlActivityRecords SET size(noOfControls) OF VuControlActivityRecord
}
noOfControls - Anzahl der in vuControlActivityRecords aufgeführten Kontrollen.
vuControlActivityRecords - Kontrollaktivitätsdatensätze.
2.125. VuControlActivityRecord
In einer Fahrzeugeinheit gespeicherte Information zu einer unter Verwendung dieser FE ausgeführten Kontrolle (Randnummer 102).
VuControlActivityRecord := SEQUENCE {
controlType ControlType,
controlTime TimeReal,
controlCardNumber FullCardNumber,
downloadPeriodBeginTime TimeReal,
downloadPeriodEndTime TimeReal
}
controlType - Art der Kontrolle.
controlTime - Datum und Uhrzeit der Kontrolle.
ControlCardNumber - Identifizierung der für die Kontrolle verwendeten Kontrollkarte.
downloadPeriodBeginTime - Anfangszeit des heruntergeladenen Zeitraums beim Herunterladen.
downloadPeriodEndTime - Endzeit des heruntergeladenen Zeitraums beim Herunterladen.
2.126. VuDataBlockCounter
Auf einer Karte gespeicherter Zähler, der sequentiell die Einsteck- und Entnahmevorgänge der Karte in Fahrzeugeinheiten angibt.
VuDataBlockCounter := BCDString(size(2))
Wertzuweisung: Laufende Nummer mit Höchstwert 9.999, danach wieder Beginn bei 0.
2.127. VuDetailedSpeedBlock
In einer Fahrzeugeinheit gespeicherte Information zur genauen Geschwindigkeit des Fahrzeugs während einer Minute, in der sich das Fahrzeug bewegt hat (Randnummer 093).
VuDetailedSpeedBlock := SEQUENCE {
speedBlockBeginDate TimeReal,
speedsPerSecond SEQUENCE size(60) OF Speed
}
speedBlockBeginDate - Datum und Uhrzeit des ersten Geschwindigkeitswertes innerhalb des Blocks.
speedsPerSecond - chronologische Reihenfolge der gemessenen Geschwindigkeiten zu jeder Sekunde der Minute, beginnend mit speedBlockBeginDate.
2.128. VuDetailedSpeedData
In einer Fahrzeugeinheit gespeicherte Information zur genauen Geschwindigkeit des Fahrzeugs.
VuDetailedSpeedData := SEQUENCE
noOfSpeedBlocks INTEGER(0.216-1),
vuDetailedSpeedBlocks SET size(noOfSpeedBlocks) OF VuDetailedSpeedBlock
}
noOfSpeedBlocks - Anzahl der Geschwindigkeitsblöcke in der Menge vuDetailedSpeedBlocks.
vuDetailedSpeedBlocks - Menge der genauen Geschwindigkeitsblöcke.
2.129. VuDownloadablePeriod
Ältestes und jüngstes Datum, für das eine Fahrzeugeinheit Daten zu Fahrertätigkeiten enthält (Randnummer 081, 084 oder 087).
VuDownloadablePeriod := SEQUENCE {
minDownloadableTime TimeReal
maxDownloadableTime TimeReal
}
minDownloadableTime - ältestes in der FE gespeichertes Datum des Einstekkens der Karte, einer Tätigkeitsänderung oder einer Ortseingabe und Angabe der entsprechenden Uhrzeit.
maxDownloadableTime - jüngstes in der FE gespeichertes Datum des Einsteckens der Karte, einer Tätigkeitsänderung oder einer Ortseingabe und Angabe der entsprechenden Uhrzeit.
2.130. VuDownloadActivityData
In einer Fahrzeugeinheit gespeicherte Information zu ihrem letzten Herunterladen (Randnummer 105).
VuDownloadActivityData := SEQUENCE {
downloadingTime TimeReal,
fullCardNumber FullCardNumber,
companyOrWorkshopName Name
}
downloadingTime - Datum und Uhrzeit des Herunterladens
fullCardNumber identifiziert die zur Genehmigung des Herunterladens verwendete Karte.
companyOrWorkshopName - Name des Unternehmens oder der Werkstatt.
2.131. VuEventData
In einer Fahrzeugeinheit gespeicherte Information zu Ereignissen (Randnummer 094, mit Ausnahme Ereignis Geschwindigkeitsüberschreitung).
VuEventData := SEQUENCE {
noOfVuEvents INTEGER(0..255),
vuEventRecords SET size(noOfVuEvents) OF VuEventRecord
}
noOfVuEvents - Anzahl der in den vuEventRecords aufgeführten Ereignisse.
vuEventRecords - Ereignisdatensätze.
2.132. VuEventRecord
In einer Fahrzeugeinheit gespeicherte Information zu einem Ereignis (Randnummer 094, mit Ausnahme Ereignis Geschwindigkeitsüberschreitung).
VuEventRecord := SEQUENCE {
eventType EventFaultType,
eventRecordPurpose EventFaultRecordPurpose,
eventBeginTime TimeReal,
eventEndTime TimeReal,
cardNumberDriverSlotBegin FullCardNumber,
cardNumberCodriverSlotBegin FullCardNumber,
cardNumberDriverSlotEnd FullCardNumber,
cardNumberCodriverSlotEnd FullCardNumber,
similarEventsNumber SimilarEventsNumber
}
eventType - Art des Ereignisses.
eventRecordPurpose - Zweck der Aufzeichnung dieses Ereignisses.
eventBeginTime - Datum und Uhrzeit des Ereignisbeginns.
eventEndTime - Datum und Uhrzeit des Ereignisendes.
cardNumberDriverSlotBegin identifiziert die zu Beginn des Ereignisses im Steckplatz Fahrer eingesetzte Karte.
cardNumberCodriverSlotBegin identifiziert die zu Beginn des Ereignisses im Steckplatz 2. Fahrer eingesetzte Karte.
cardNumberDriverSlotEnd identifiziert die am Ende des Ereignisses im Steck-platz Fahrer eingesetzte Karte.
cardNumberCodriverSlotEnd identifiziert die am Ende des Ereignisses im Steckplatz 2. Fahrer eingesetzte Karte.
similarEventsNumber - Anzahl ähnlicher Ereignisse an diesem Tag.
Diese Folge kann für alle Ereignisse mit Ausnahme von Geschwindigkeitsüberschreitungen verwendet werden.
2.133. VuFaultData
In einer Fahrzeugeinheit gespeicherte Information zu Störungen (Randnummer 096).
VuFaultData := SEQUENCE {
noOfVuFaults INTEGER(0..255),
vuFaultRecords SET size(noOfVuFaults) OF VuFaultRecord
}
noOfVuFaults - Anzahl der in der Menge vuFaultRecords aufgeführten Störungen.
vuFaultRecords - Störungsdatensätze.
2.134. VuFaultRecord
In einer Fahrzeugeinheit gespeicherte Information zu einer Störung (Randnummer 096).
VuFaultRecord := SEQUENCE {
faultType EventFaultType,
faultRecordPurpose EventFaultRecordPurpose,
faultBeginTime TimeReal,
faultEndTime TimeReal,
cardNumberDriverSlotBegin FullCardNumber,
cardNumberCodriverSlotBegin FullCardNumber,
cardNumberDriverSlotEnd FullCardNumber,
cardNumberCodriverSlotEnd FullCardNumber
}
faultType - Art der Kontrollgerätstörung.
faultRecordPurpose - Zweck der Aufzeichnung dieser Störung.
faultBeginTime - Datum und Uhrzeit des Störungsbeginns.
faultEndTime - Datum und Uhrzeit des Störungsendes.
cardNumberDriverSlotBegin identifiziert die zu Beginn der Störung im Steckplatz Fahrer eingesetzte Karte.
cardNumberCodriverSlotBegin identifiziert die zu Beginn der Störung im Steckplatz 2. Fahrer eingesetzte Karte.
cardNumberDriverSlotEnd identifiziert die zum Zeitpunkt des Endes der Störung im Steckplatz Fahrer eingesetzte Karte.
cardNumberCodriverSlotEnd identifiziert die zum Zeitpunkt des Endes der Störung im Steckplatz 2. Fahrer eingesetzte Karte.
2.135. VuIdentification
In einer Fahrzeugeinheit gespeicherte Information zur Identifizierung der Fahrzeugeinheit (Randnummer 075).
VuIdentification := SEQUENCE {
vuManufacturerName VuManufacturerName,
vuManufacturerAddress VuManufacturerAddress,
vuPartNumber VuPartNumber,
vuSerialNumber VuSerialNumber,
vuSoftwareIdentification VuSoftwareIdentification,
vuManufacturingDate VuManufacturingDate,
vuApprovalNumber VuApprovalNumber
}
vuManufacturerName - Name des Herstellers der Fahrzeugeinheit.
vuManufacturerAddress - Anschrift des Herstellers der Fahrzeugeinheit.
vuPartNumber - Teilnummer der Fahrzeugeinheit.
vuSerialNumber - Seriennummer der Fahrzeugeinheit.
vuSoftwareIdentification identifiziert die in der Fahrzeugeinheit implementierte Software.
vuManufacturingDate - Herstellungsdatum der Fahrzeugeinheit.
vuApprovalNumber - Bauartgenehmigungsnummer der Fahrzeugeinheit.
2.136. VuManufacturerAddress
Anschrift des Herstellers der Fahrzeugeinheit.
VuManufacturerAddress := Address
Wertzuweisung: nicht spezifiziert.
2.137. VuManufacturerName
Name des Herstellers der Fahrzeugeinheit.
VuManufacturerName := Name
Wertzuweisung: nicht spezifiziert.
2.138. VuManufacturingDate
Herstellungsdatum der Fahrzeugeinheit.
VuManufacturingDate := TimeReal
Wertzuweisung: nicht spezifiziert.
2.139. VuOverSpeedingControlData
In einer Fahrzeugeinheit gespeicherte Information zum Ereignis Geschwindigkeitsüberschreitung seit der letzten Kontrolle Geschwindigkeitsüberschreitung (Randnummer 095).
VuOverSpeedingControlData := SEQUENCE {
lastOverspeedControlTime TimeReal,
firstOverspeedSince TimeReal,
numberOfOverspeedSince OverspeedNumber
}
lastOverspeedControlTime - Datum und Uhrzeit der letzten Kontrolle Geschwindigkeitsüberschreitung.
firstOverspeedSince - Datum und Uhrzeit der ersten Geschwindigkeitsüberschreitung nach dieser Kontrolle Geschwindigkeitsüberschreitung.
numberOfOverspeedSince - Anzahl der Ereignisse Geschwindigkeitsüberschreitung seit der letzten Kontrolle Geschwindigkeitsüberschreitung.
2.140. VuOverSpeedingEventData
In einer Fahrzeugeinheit gespeicherte Information zum Ereignis Geschwindigkeitsüberschreitung (Randnummer 094).
VuOverSpeedingEventData := SEQUENCE {
noOfVuOverSpeedingEvents INTEGER(0..255),
vuOverSpeedingEventRecords SET size(noOfVuOverSpeedingEvents) OF VuOverSpeedingEventRecord
}
noOfVuOverSpeedingEvents - Anzahl der in der Menge vuOverSpeedingE-ventRecords aufgeführten Ereignisse.
vuOverSpeedingEventRecords - Ereignisdatensätze Geschwindigkeitsüberschreitung.
2.141. VuOverSpeedingEventRecord
In einer Fahrzeugeinheit gespeicherte Information zum Ereignis Geschwindigkeitsüberschreitung (Randnummer 094).
VuOverSpeedingEventRecord := SEQUENCE {
eventType EventFaultType,
eventRecordPurpose EventFaultRecordPurpose,
eventBeginTime TimeReal,
eventEndTime TimeReal,
maxSpeedValue SpeedMax,
averageSpeedValue SpeedAverage,
cardNumberDriverSlotBegin FullCardNumber,
similarEventsNumber SimilarEventsNumber
}
eventType - Art des Ereignisses.
eventRecordPurpose - Zweck der Aufzeichnung dieses Ereignisses.
eventBeginTime - Datum und Uhrzeit des Ereignisbeginns.
eventEndTime - Datum und Uhrzeit des Ereignisendes.
maxSpeedValue - die während des Ereignisses gemessene Höchstgeschwindigkeit.
averageSpeedValue - die während des Ereignis gemessene arithmetische Durchschnittsgeschwindigkeit.
cardNumberDriverSlotBegin identifiziert die zu Beginn des Ereignisses im Steckplatz Fahrer eingesetzte Karte.
similarEventsNumber - Anzahl ähnlicher Ereignisse an diesem Tag.
2.142. VuPartNumber
Teilnummer der Fahrzeugeinheit.
VuPartNumber := IA5String(size(16))
Wertzuweisung: Herstellerspezifisch.
2.143. VuPlaceDailyWorkPeriodData
In einer Fahrzeugeinheit gespeicherte Information zum Ort des Beginns und/ oder Endes des Arbeitstages (Randnummer 087).
VuPlaceDailyWorkPeriodData := SEQUENCE {
noOfPlaceRecords INTEGER(0..255),
vuPlaceDailyWorkPeriodRecords SET size(noOfPlaceRecords) OF VuPlaceDailyWorkPeriodRecord
}
noOfPlaceRecords - Anzahl der in der Menge vuPlaceDailyWorkPeriodRecords aufgeführten Datensätze.
vuPlaceDailyWorkPeriodRecords - ortsbezogene Datensätze.
2.144. VuPlaceDailyWorkPeriodRecord
In einer Fahrzeugeinheit gespeicherte Information zu einem Ort des Beginns oder Endes des Arbeitstages eines Fahrers (Randnummer 087).
VuPlaceDailyWorkPeriodRecord := SEQUENCE {
fullCardNumber FullCardNumber,
placeRecord PlaceRecord
}
fullCardNumber - Art der Karte des Fahrers, ausstellender Mitgliedstaat und Kartennummer.
placeRecord enthält die Informationen zum eingegebenen Ort.
2.145. VuPrivateKey
Der private Schlüssel einer Fahrzeugeinheit.
VuPrivateKey := RSAKeyPrivateExponent
2.146. VuPublicKey
Der öffentliche Schlüssel einer Fahrzeugeinheit.
VuPublicKey := PublicKey
2.147. VuSerialNumber
Seriennummer der Fahrzeugeinheit (Randnummer 075).
VuSerialNumber := ExtendedSerialNumber
2.148. VuSoftInstallationDate
Installationsdatum der FE-Softwareversion.
VuSoftInstallationDate := TimeReal Wertzuweisung: nicht spezifiziert.
2.149. VuSoftwareIdentification
In einer Fahrzeugeinheit gespeicherte Information zur installierten Software.
VuSoftwareIdentification := SEQUENCE {
vuSoftwareVersion VuSoftwareVersion,
vuSoftInstallationDate VuSoftInstallationDate
}
vuSoftwareVersion - Softwareversionsnummer der Fahrzeugeinheit.
vuSoftInstallationDate - Installationsdatum der Softwareversion.
2.150. VuSoftwareVersion
Softwareversionsnummer der Fahrzeugeinheit.
VuSoftwareVersion := IA5String(size(4))
Wertzuweisung: nicht spezifiziert.
2.151. VuSpecificConditionData
In einer Fahrzeugeinheit gespeicherte Information zu spezifischen Bedingungen.
VuSpecificConditionData := SEQUENCE {
noOfSpecificConditionRecords INTEGER(0..216-1)
specificConditionRecords SET size (noOfSpecificCondition-Records) OF SpecificConditionRecord
}
noOfSpecificConditionRecords - Anzahl der in der Menge specificCondition-Records aufgeführten Datensätze.
specificConditionRecords - Datensätze mit Bezug auf spezifische Bedingungen.
2.152. VuTimeAdjustmentData
In einer Fahrzeugeinheit gespeicherte Information zu Zeiteinstellungen außer-halb einer normalen Kalibrierung (Randnummer 101).
VuTimeAdjustmentData := SEQUENCE {
noOfVuTimeAdjRecords INTEGER(0..6),
vuTimeAdjustmentRecords SET size(noOfVuTimeAdjRecords) OF VuTimeAdjustmentRecord
}
noOfVuTimeAdjRecords - Anzahl der in der Menge vuTimeAdjustmentRecords aufgeführten Datensätze.
vuTimeAdjustmentRecords - Zeiteinstellungsdatensätze.
2.153. VuTimeAdjustmentRecord
In einer Fahrzeugeinheit gespeicherte Information zu einer Zeiteinstellung außerhalb einer normalen Kalibrierung (Randnummer 101).
VuTimeAdjustmentRecord := SEQUENCE {
oldTimeValue TimeReal,
oldTimeValue TimeReal,
newTimeValue TimeReal,
workshopName Name,
workshopAddress Address,
workshopCardNumber FullCardNumber
}
oldTimeValue, newTimeValue - alter und neuer Wert für Datum und Uhrzeit.
workshopName, workshopAddress - Name und Anschrift der Werkstatt.
workshopCardNumber identifiziert die für die Durchführung der Zeiteinstellung verwendete Werkstattkarte.
2.154. W-VehicleCharacteristicConstant
Wegdrehzahl des Fahrzeugs (Begriffsbestimmung k)).
W-VehicleCharacteristicConstant := INTEGER(0..216-1))
Wertzuweisung: Impulse je Kilometer im Betriebsbereich 0 bis 64.255 Imp/km.
2.155. WorkshopCardApplicationIdentification
Auf einer Werkstattkarte gespeicherte Information zur Identifizierung der Anwendung der Karte (Randnummer 190).
WorkshopCardApplicationIdentification := SEQUENCE {
typeOfTachographCardId EquipmentType,
cardStructureVersion CardStructureVersion,
noOfEventsPerType NoOfEventsPerType,
noOfFaultsPerType NoOfFaultsPerType,
activityStructureLength CardActivityLengthRange,
noOfCardVehicleRecords NoOfCardVehicleRecords,
noOfCardPlaceRecords NoOfCardPlaceRecords,
noOfCalibrationRecords NoOfCalibrationRecords
}
typeOfTachographCardId gibt die implementierte Kartenart an.
cardStructureVersion gibt die Version der auf der Karte implementierten Struktur an.
noOfEventsPerType - Anzahl der Ereignisse je Ereignisart, die die Karte speichern kann.
noOfFaultsPerType - Anzahl der Störungen je Störungsart, die die Karte speichern kann.
activityStructureLength gibt die Zahl der Bytes an, die für die Speicherung von Tätigkeitsdatensätzen zur Verfügung stehen.
noOfCardVehicleRecords - Anzahl der Fahrzeugdatensätze, die die Karte enthalten kann.
noOfCardPlaceRecords - Anzahl der Orte, die die Karte aufzeichnen kann.
noOfCalibrationRecords - Anzahl der Kalibrierungsdatensätze, die die Karte speichern kann.
2.156. WorkshopCardCalibrationData
Auf einer Werkstattkarte gespeicherte Information zur mit der Karte durchgeführten Werkstatttätigkeit (Randnummer 227 und 229).
WorkshopCardCalibrationData := SEQUENCE {
calibrationTotalNumber INTEGER(0..216-1),
calibrationPointerNewestRecord INTEGER(0..NoOfCalibrationRecords-1),
calibrationRecords SET size(NoOfCalibrationRecords) OF WorkshopCardCalibrationRecord
}
calibrationTotalNumber - Gesamtzahl der mit der Karte durchgeführten Kalibrierungen.
calibrationPointerNewestRecord - Index des zuletzt aktualisierten Kalibrierungsdatensatzes.
Wertzuweisung: Zahl, die dem Zähler des Kalibrierungsdatensatzes entspricht, beginnend mit "0" für das erste Auftreten der Kalibrierungsdatensätze in der Struktur.
calibrationRecords - Datensätze mit Informationen zu Kalibrierung und/oder Zeiteinstellung.
2.157. WorkshopCardCalibrationRecord
Auf einer Werkstattkarte gespeicherte Information zu einer mit der Karte durchgeführten Kalibrierung (Randnummer 227).
WorkshopCardCalibrationRecord := SEQUENCE {
calibrationPurpose CalibrationPurpose,
vehicleIdentificationNumber VehicleIdentificationNumber,
vehicleRegistration VehicleRegistrationIdentification,
wVehicleCharacteristicConstant W-VehicleCharacteristicConstant,
kConstantOfRecordingEquipment K-ConstantOfRecordingE-quipment,
lTyreCircumference L-TyreCircumference,
tyresize Tyresize,
authorisedSpeed SpeedAuthorised,
oldOdometerValue OdometerShort,
newOdometerValue OdometerShort,
oldTimeValue TimeReal,
newTimeValue TimeReal,
nextCalibrationDate TimeReal,
vuPartNumber VuPartNumber,
vuSerialNumber VuSerialNumber,
sensorSerialNumber SensorSerialNumber
}
calibrationPurpose - Zweck der Kalibrierung.
vehicleIdentificationNumber - Fahrzeugidentifizierungsnummer (VIN).
vehicleRegistration enthält das amtliche Kennzeichen und den zulassenden Mitgliedstaat.
wVehicleCharacteristicConstant - Wegdrehzahl des Fahrzeugs.
kConstantOfRecordingEquipment - Kontrollgerätkonstante.
lTyreCircumference - tatsächlicher Reifenumfang.
tyresize - Bezeichnung der Größe der am Fahrzeug montierten Reifen.
authorisedSpeed - zulässige Geschwindigkeit des Fahrzeugs.
oldOdometerValue, newOdometerValue - alter und neuer Kilometerstand.
oldTimeValue, newTimeValue - alter und neuer Wert für Datum und Uhrzeit.
nextCalibrationDate - Datum der nächsten von der zugelassenen Prüfstelle durchzuführenden Kalibrierung der in CalibrationPurpose angegebenen Art.
vuPartNumber, vuSerialNumber und sensorSerialNumber - Datenelemente zur Identifizierung des Kontrollgeräts.
2.158. WorkshopCardHolderIdentification
Auf einer Werkstattkarte gespeicherte Information zur Identifizierung des Karteninhabers (Randnummer 216).
WorkshopCardHolderIdentification := SEQUENCE {
workshopName Name,
workshopAddress Address,
cardHolderName HolderName,
cardHolderPreferredLanguage Language
}
workshopName - Name der Werkstatt des Karteninhabers.
workshopAddress - Anschrift der Werkstatt des Karteninhabers.
cardHolderName - Name und Vorname(n) des Inhabers (z.B. Name des Mechanikers).
cardHolderPreferredLanguage - Muttersprache des Karteninhabers.
2.159. WorkshopCardPIN
PIN-Code (Personal Identification Number) der Werkstattkarte (Randnummer 213).
WorkshopCardPIN := IA5String(size(8))
Wertzuweisung: Der dem Karteninhaber bekannte PIN-Code, nach rechts mit "FF"-Bytes bis zu 8 Bytes aufgefüllt.
3. Definitionen für Wert- und Grössenbereiche
Definition variabler Werte, die für die Definitionen in Abschnitt 2 verwendet werden.
TimeRealRange := 232-1
3.1. Definitionen für die Fahrerkarte:
Name des variablen Wertes | Min. | Max. |
CardActivityLengthRange | 5.544 Bytes (28 Tage 93 Tätigkeitsänderungen pro Tag) |
13.776 Bytes (28 Tage 240 Tätigkeitsänderungen pro Tag) |
NoOfCardPlaceRecords | 84 | 112 |
NoOfCardVehicleRecords | 84 | 200 |
NoOfEventsPerType | 6 | 12 |
NoOfFaultsPerType | 12 | 24 |
3.2. Definitionen für die Werkstattkarte:
Name des variablen Wertes | Min. | Max. |
CardActivityLengthRange | 198 Bytes (1 Tag 93 Tätigkeitsänderungen pro Tag) |
492 Bytes (1 Tag 240 Tätigkeitsänderungen) |
NoOfCardPlaceRecords | 6 | 8 |
NoOfCardVehicleRecords | 4 | 8 |
NoOfEventsPerType | 3 | 3 |
NoOfFaultsPerType | 6 | 6 |
NoOfCalibrationRecords | 88 | 255 |
3.3. Definitionen für die Kontrollkarte:
Name des variablen Wertes | Min. | Max. |
NoOfControlActivityRecords | 230 | 520 |
3.4. Definitionen für die Unternehmenskarte:
Name des variablen Wertes | Min. | Max. |
NoOfCompanyActivityRecords | 230 | 520 |
4. Zeichensätze
In den IA5Strings werden die ASCII-Zeichen laut Definition in ISO/IEC 8824-1 verwendet. Aus Gründen der Lesbarkeit und zur Bezugnahme ist die Wertzuweisung nachfolgend angegeben. Bei Diskrepanzen mit dieser zu Informationszwecken aufgeführten Angabe gilt stets die Norm ISO/IEC 8824-1.
! " # $ % & ' () * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ a B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
Andere Zeichenfolgen (Anschrift, Name, amtliches Kennzeichen) verwenden darüber hinaus die Zeichen der Dezimalzeichencodes 161 bis 255 der folgenden 8-Bit-Standardzeichensätze, spezifiziert durch die Codeseiten-Nummern:
Standardzeichensatz |
Codeseite (Dezimal) |
ISO/IEC 8859-1 Latin-1 Westeuropäisch | 1 |
ISO/IEC 8859-2 Latin-2 Mitteleuropäisch | 2 |
ISO/IEC 8859-3 Latin-3 Südeuropäisch | 3 |
ISO/IEC 8859-5 Latin / Kyrillisch | 5 |
ISO/IEC 8859-7 Latin / Griechisch | 7 |
ISO/IEC 8859-9 Latin-5 Türkisch | 9 |
ISO/IEC 8859-13 Latin-7 Baltisch | 13 |
ISO/IEC 8859-15 Latin-9 | 15 |
ISO/IEC 8859-16 Latin-10 Südosteuropäisch | 16 |
KOI8-R Latin / Kyrillisch | 80 |
KOI8-U Latin / Kyrillisch | 85 |
5. Kodierung
Bei Kodierung anhand der ASN.1-Kodierungsregeln werden alle Datentypen gemäß ISO/IEC 8825-2 (ausgerichtet) kodiert.
Spezifikation der Kontrollgerätkarten | Anlage 2 |
1. Einleitung
1.1. Abkürzungen
Im Sinne dieser Anlage gelten folgende Abkürzungen:
AC | Access conditions (Zugriffsbedingungen) |
AID | Application Identifier (Anwendungskennung) |
ALW | Always (immer) |
APDU | Application Protocol Data Unit (Befehlsstruktur) |
ATR | Answer To Reset (Antwort auf Zurücksetzen) |
AUT | Authenticated (authentisiert) |
C6, C7 | Kontakte Nr. 6 und 7 der Karte laut Beschreibung in ISO/IEC 7816-2 |
cc | Taktgeberzyklen |
CHV | Card holder Verification Information (Information zur Überprüfung des Karteninhabers) |
CLA | Klassenbyte eines APDU-Befehls |
DF | Dedicated File (Verzeichnis). Ein DF kann andere Verzeichnisse oder Dateien enthalten (EF oder DF) |
EF | Elementary File (Elementardatei) |
ENC | Verschlüsselt: Zugriff nur durch Datenkodierung möglich |
etu | elementary time unit (Elementarzeiteinheit) |
IC | Integrated Circuit (Integrierter Schaltkreis) |
ICC | Integrated Circuit Card (Chipkarte) |
ID | Identifier (Bezeichner, Kennung) |
IFD | Interface Device (Schnittstellengerät, Kartenterminal) |
IFS | Information Field size (Informationsfeldgröße) |
IFSC | Informationsfeldgröße der Karte |
IFSD | Informationsfeldgröße des Terminals |
INS | Befehlsbyte eines APDU-Befehls |
Lc | Länge der Eingabedaten für einen APDU-Befehl |
Le | Länge der erwarteten Daten (Ausgabedaten für einen Befehl) |
MF | Master File (Wurzel-DF) |
P1-P2 | Parameterbytes |
NAD | Knotenadresse, verwendet im Protokoll T=1 |
NEV | Never (nie) |
PIN | Personal Identification Number PRO SM Mit Secure Messaging geschützt |
PTS | Protocol Transmission Selection (Auswahl der Protokollübertragung) |
RFU | Reserved for Future Use (für künftige Anwendungen reserviert) |
RST | Zurücksetzen (der Karte) |
SM | Secure Messaging SW1-SW2 Statusbytes |
TS | ATR-Anfangszeichen |
VPP | Programmierspannung |
XXh | Wert XX in Hexadezimalnotation |
|| | Verkettungssymbol 03||04=0304 |
1.2. Referenzdokumente
In dieser Anlage werden folgende Referenzdokumente herangezogen:
EN 726-3 | Identification cards systems - Telecommunications integrated circuit(s) cards and terminals - Part 3: Application independent card requirements. December 1994. (Identifikationskartensysteme - Anforderungen an Chip-karten und Endgeräte für Telekommunikationszwecke - Teil 3: Applikationsunabhängige Anforderungen an die Karte) |
ISO/CEI 7816-2 | Information technology - Identification cards - Integrated circuit(s) cards with contacts - Part 2: Dimensions and location of the contacts. First edition: 1999. (Informationstechnik - Identifikationskarten - Integrierte Schaltungen mit Kontakten - Teil 2: Abmessungen und Lokalisierung der Kontakte) |
ISO/CEI 7816-3 | Information technology - Identification cards - Integrated circuit(s) cards with contacts - Part 3: Electronic signals and transmission protocol. Edition 2: 1997. (Informationstechnik - Identifikationskarten - Integrierte Schaltungen mit Kontakten - Teil 3: Elektronische Eigenschaften und Übertragungsprotokolle) |
ISO/CEI 7816-4 | Information technology - Identification cards - Integrated circuit(s) cards with contacts - Part 4: Interindustry commands for interexchange. First edition: 1995 + Amendment 1: 1997. (Informationstechnik - Identifikationskarten - Identifikationskarten mit integrierten Schaltkreisen und Kontakten - Teil 4: Interindustrielle Kommandos) |
ISO/CEI 7816-6 | Information technology - Identification cards - Integrated circuit(s) cards with contacts - Part 6: Interindustry data elements. First Edition: 1996 + Cor 1: 1998. (Informationstechnik - Identifikationskarten mit integrierten Schaltkreisen und Kontakten - Teil 6: Interindustrielle Datenelemente) |
ISO/CEI 7816-8 | Information technology - Identification cards - Integrated circuit(s) cards with contacts - Part 8: Security related interindustry commands. First Edition: 1999. (Informationstechnik - Identifizierungskarten - Chipkarten mit Kontakten - Teil 8: Interindustrielle sicherheitsbezogene Kommandos) |
ISO/CEI 9797 | Information technology - Security techniques - Data integrity mechanism using a cryptographic check function employing a block cipher algorithm. Edition 2: 1994. (Informationstechnik - IT-Sicherheitsverfahren - Codes zur Erkennung von Nachrichtenveränderungen (MACs) - Teil 1: Mechanismen auf Basis eines Blockschlüssel-Algorithmus) |
2. Elektrische und physikalische Eigenschaften
TCS_200 Sofern nicht anderweitig spezifiziert, erfüllen alle elektronischen Signale die Norm ISO/IEC 7816-3.
TCS_201 Lage und Abmessungen der Kartenkontakte erfüllen die Norm ISO/IEC 7816-2.
2.1. Versorgungsspannung und Stromverbrauch
TCS_202 Die Karte arbeitet gemäß Spezifikation innerhalb der Grenzen für die Leistungsaufnahme nach ISO/IEC 7816-3.
TCS_203 Die Karte arbeitet mit Vcc = 3 V (+/- 0,3 V) oder mit Vcc = 5 V (+/- 0,5 V).
Die Spannungswahl erfolgt gemäß ISO/IEC 7816-3.
2.2. Programmierspannung Vpp
TCS_204 Die Karte benötigt am Kontakt C6 keine Programmierspannung. Es wird davon ausgegangen, dass Kontakt C6 in einem Schnittstellengerät nicht angeschlossen ist. Der Kontakt C6 kann an Vcc auf der Karte angeschlossen sein, aber nicht an Masse. Auf jeden Fall ist diese Spannung nicht zu interpretieren.
2.3. Taktversorgung und -frequenz
TCS_205 Die Karte arbeitet im Frequenzbereich von 1 bis 5 MHz. Innerhalb eines Kartenvorgangs darf die Taktfrequenz um ± 2 % schwanken. Die Taktfrequenz wird von der Fahrzeugeinheit und nicht von der Karte selbst erzeugt. Für den Arbeitszyklus ist eine Schwankung zwischen 40 und 60 % zulässig.
TCS_206 Unter den in der Kartendatei EFICC enthaltenen Bedingungen kann der externe Taktgeber angehalten werden. Das erste Byte des Hauptteils der EFICC-Datei kodiert die Bedingungen für den Clockstop-Modus (nähere Einzelheiten siehe EN 726-3):
L-Pegel | H-Pegel | Bit 1 | |
Bit 3 | Bit 2 | ||
0 | 0 | 1 | Clockstop zulässig, kein Vorzugspegel |
0 | 1 | 1 | Clockstop zulässig, Vorzugspegel: H |
1 | 0 | 1 | Clockstop zulässig, Vorzugspegel: L |
L-Pegel | H-Pegel | Bit 1 | |
Bit 3 | Bit 2 | ||
0 | 0 | 0 | Clockstop nicht zulässig |
0 | 1 | 0 | Clockstop nur bei H-Pegel zulässig |
1 | 0 | 0 | Clockstop nur bei L-Pegel zulässig |
Bits 4 bis 8 werden nicht genutzt.
2.4. E/A-Kontakt
TCS_207 Der E/A-Kontakt C7 wird für den Empfang von Daten vom Schnittstellengerät und das Senden von Daten zum Schnittstellengerät verwendet. Während des Betriebs befindet sich entweder die Karte oder das Schnittstellengerät im Sendemodus. Sollten sich beide Einheiten im Sendemodus befinden, darf die Karte dadurch nicht beschädigt werden. Sofern die Karte nicht sendet, tritt sie in den Empfangsmodus.
2.5. Kartenzustände
TCS_208 Bei angelegter Versorgungsspannung arbeitet die Karte in zwei Zuständen:
3. Hardware und Datenaustausch
3.1. Einleitung
Dieser Abschnitt beschreibt die für die Kontrollgerätkarten und Fahrzeugeinheit (FE) erforderliche Mindestfunktionalität, mit der ein korrekter Betrieb und Interoperabilität gewährleistet werden.
Kontrollgerätkarten erfüllen so weit wie möglich die geltenden ISO/IECNormen (insbesondere ISO/IEC 7816). Befehle und Protokolle werden jedoch vollständig beschrieben, um gegebenenfalls bestimmte eingeschränkte Verwendungen oder Unterschiede herauszustellen. Die spezifizierten Befehle entsprechen, sofern nicht anders angegeben, in vollem Umfang den angeführten Normen.
3.2. Übertragungsprotokoll
TCS_300 Das Übertragungsprotokoll entspricht den Festlegungen von ISO/IEC 7816-3. Insbesondere erkennt die FE von der Karte gesendete Wartezeitverlängerungen.
3.2.1. Protokolle
TCS_301 Die Karte unterstützt sowohl Protokoll T=0 als auch Protokoll T=1.
TCS_302 T=0 ist das Standardprotokoll; zum Wechsel auf das Protokoll T=1 ist daher ein PTS-Befehl erforderlich.
TCS_303 Die Geräte unterstützen in beiden Protokollen die "direct convention", die somit für die Karte obligatorisch ist.
TCS_304 Das Byte für die Informationsfeldgröße der Karte wird im ATR im Zeichen TA3 dargestellt. Dieser Wert beträgt mindestens "F0h" (= 240 Byte).
Für die Protokolle gelten die folgenden Einschränkungen:
TCS_305T=0
TCS_306T=1
weiter . |
(Stand: 15.07.2022)
Alle vollständigen Texte in der aktuellen Fassung im Jahresabonnement
Nutzungsgebühr: 90.- € netto (Grundlizenz)
(derzeit ca. 7200 Titel s.Übersicht - keine Unterteilung in Fachbereiche)
Die Zugangskennung wird kurzfristig übermittelt
? Fragen ?
Abonnentenzugang/Volltextversion