VmsControllerStatus
Het VmsControllerStatus-element wordt gebruikt om de actuele status van de hardware- of softwarecomponenten van een VMS-systeem vast te leggen. Dit is van cruciaal belang voor verkeerscentrales en wegbeheerders die real-time willen monitoren of borden correct functioneren.
Typische gebruikstoepassingen zijn:
- Detectie van storingen in de controller of communicatieverbinding
- Inzicht in de onderhoudstoestand van het systeem
- Bevestiging dat commando’s succesvol zijn uitgevoerd
- Signaalstatus over fallback-modus of lokale bediening
De top-level structuur is als volgt:
Elementen
Element | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
vmsControllerTableReference | _VmsControllerTableVersionedReference | Ja | NVT | Identificatie van de vmsControllerTable waarop de status van toepassing is |
vmsControllerReference | _VmsControllerVersionedReference | Ja | NVT | Identificatie van de vmsController waarop de status van toepassing is |
vmsStatus | _VmsControllerStatusVmsIndexVmsStatus | Ja, 1 of meer | NVT | Beschrijving van de status van een verkeersbord met dynamische informatie |
Element vmsControllerTableReference
Attribuut | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
id | String | Ja | Geldig id | Identificatie van de vmsControllerTable die van toepassing is |
version | String | Ja | Geldig id | Van toepassing zijnde versie van de vmsControllerTable |
targetClass | String | Ja | vms:VmsControllerTable | Verwijzing naar de specifieke VmsTablePublication waarin de eigenschappen van de verkeersborden met dynamische informatie staan opgenomen |
Element vmsControllerReference
Attribuut | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
id | String | Ja | Geldig id | Identificatie van de vmsController die van toepassing is |
version | String | Ja | Geldig id | Van toepassing zijnde versie van de vmsController |
targetClass | String | Ja | vms:VmsController | Verwijzing naar de specifieke VmsTablePublication waarin de eigenschappen van de verkeersborden met dynamische informatie staan opgenomen |
Element vmsStatus
Attribuut | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
index | Integer | Ja | >=1 | Volgnummer van het vmsStatus element |
Element | Type | Verplicht | Domein | Omschrijving |
---|---|---|---|---|
vmsStatus | VmsStatus | Ja | NVT | Beschrijving van de status van een verkeersbord met dynamische informatie |
Voorbeeld
XML Voorbeeld
<?xml version="1.0" encoding="UTF-8"?>
<d2:payload xmlns:vms="http://datex2.eu/schema/3/vms" xmlns:com="http://datex2.eu/schema/3/common" xmlns:d2="http://datex2.eu/schema/3/d2Payload" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="vms:VmsPublication" lang="en-us" modelBaseVersion="3" xsi:schemaLocation="http://datex2.eu/schema/3/d2Payload DATEXII_3_D2Payload.xsd">
<com:publicationTime>2001-12-17T09:30:47Z</com:publicationTime>
<com:publicationCreator>
<com:country>nl</com:country>
<com:nationalIdentifier>NDWNL</com:nationalIdentifier>
</com:publicationCreator>
<vms:headerInformation>
<com:informationStatus>real</com:informationStatus>
</vms:headerInformation>
<vms:vmsControllerStatus>
<vms:vmsControllerTableReference id="String" targetClass="vms:VmsControllerTable"/>
<vms:vmsControllerReference id="String" targetClass="vms:VmsController"/>
<vms:vmsStatus vmsIndex="1" xsi:type="vms:_VmsControllerStatusVmsIndexVmsStatus">
...
</vms:vmsStatus>
</vms:vmsControllerStatus>
</d2:payload>