wetzoeker

8.20 — Geef opgeslagen boordcomputercertificaat Regeling specificaties en typegoedkeuring boordcomputer taxi

Geef opgeslagen boordcomputercertificaat

Naam | GetCertificate

Gebruik | Chauffeurskaart

Input gegevens | Systeemkaartnummer

Resultaat | Certificate||‘90 00’H OK ‘6A 82’H Certificaat niet aanwezig op chauffeurskaart

Indien het certificaat behorende bij het systeemkaartnummer aanwezig is in EF.BCT_Certificates, wordt dit als resultaat terug gegeven.

Voor deze functie moeten de volgende stappen doorlopen worden:

1. Selecteer EF.BCT_Certificates met het commando Select met P1P2 = ‘04 0C’H en data = ‘E8 28 BD 08 0F A0 00 00 01 67 45 53 49 47 4E’H, gevolgd door het commando Select met P1P2 = ‘02 0C’H en data = ‘44 02’H.

2. Lees Index_1 t/m Index_3 met het commando Read Binary met offset = 3 (‘00 03’H) en het aantal verwachte bytes in de response 21 (‘15’H) en controleer of één hiervan overeenkomt met het systeemkaartnummer.

Zo niet, geef dan de foutcode terug dat het bijbehorende certificaat niet aanwezig is.

Zo ja, ga dan door met stap 3.

3. Voer Read Binary commando’s uit tot Length_1 (de certificaatlengte) bytes gelezen zijn. Per Read Binary kan een maximaal aantal bytes gelezen worden. Dit maximum is van een aantal factoren afhankelijk (zie referentie [7]) en wordt hier max_read genoemd. De eerste Read Binary heeft als offset de offset voor Certificate_x en het verwachte aantal bytes ‘00’H (in het geval dat Length_1 < max_read, dan wordt het verwachte aantal bytes Length_1). Voor iedere volgende Read Binary wordt de offset met max_read verhoogd. Het verwachte aantal bytes in de response is ‘00’H, behalve bij de laatste Read Binary, daar is het Length_1 modulo max_read.

4. geef het resultaat || ‘90 00’H terug.

Regeling
Regeling specificaties en typegoedkeuring boordcomputer taxi
Soort
Ministeriële regeling
Geldend vanaf
19-12-2020
BWB-id
BWBR0027945
Versie
2020-12-19_0

In de hele regeling · Officiële tekst op wetten.overheid.nl