Skip to content

Commit

Permalink
Merge pull request #489 from UlfBj/issue474
Browse files Browse the repository at this point in the history
Normative references added
  • Loading branch information
tguild authored Dec 29, 2023
2 parents 2268195 + 759ed49 commit 580680c
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions spec/VISSv2_Transport.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
on control units within a vehicle's network. It exposes this
information using a hierarchical tree like taxonomy defined in
COVESA Vehicle Signal Specification (VSS). The service provides
this information in JSON format. The service may reside in the vehicle,
this information in JSON format ([[RFC8259]]). The service may reside in the vehicle,
or on servers in the internet with information already brought off the vehicle.
</p>

Expand Down Expand Up @@ -132,7 +132,8 @@ <h2>Introduction</h2>
<p>This document describes the transport bindings of the Vehicle Information Service Specification, version 2.
The split between transport bindings and messaging layer specifications improves readability and simplifies
extending the specification to further transports in the future.
This specification supports multiple transport bindings, the secure versions of HTTP, WebSocket, and MQTT.
This specification supports multiple transport bindings, the secure versions of HTTP ([[RFC9112]]),
WebSocket ([[RFC6455]]), and MQTT ([[MQTT]]).
</p>
</section>

Expand Down Expand Up @@ -1560,7 +1561,7 @@ <h2>JSON Schema Definitions</h2>
<p>
The payload that is sent over the supported transport protocols SHALL use the JSON definitions in this appendix,
unless otherwise specified in the VISSv2 TRANSPORT specification.<br>
The definitions within this section describe the datatypes referenced within the JSON Schema for the VISSv2 WebSocket interfaces,
The definitions within this section describe the datatypes referenced within the JSON Schema ([[json-schema]]) for the VISSv2 WebSocket interfaces,
and for the VISSv2 HTTP payloads.
</p>
<pre><code>
Expand All @@ -1580,33 +1581,33 @@ <h2>JSON Schema Definitions</h2>
},
"filter": {
"description": "May be specified in order to throttle the demands of subscriptions on the server. See [[viss2-core]], Filter Request chapter.",
"type": "object/array",
"type": "object",
"properties": {
"type": {
"description": "The different filter types.",
"type": "string"
},
"parameter": {
"description": "Parameter(s) for the different filter types",
"type": "object/array"
"type": "object"
}
}
},
"data": {
"description": "Data including path(s) and one or more data point(s).",
"type": "object/array",
"type": "object",
"properties": {
"path": {
"description": "The path to the vehicle signal.",
"type": "string"
},
"dp": {
"description": "Data point including one or more value and time samp",
"type": "object/array",
"type": "object",
"properties": {
"value": {
"description": "The value related to the associated path.",
"type": "string/array/object"
"type": "object"
},
"ts": {
"description": "Time of the value capture. For its format, see [[viss2-core]], Timestamps chapter.",
Expand Down

0 comments on commit 580680c

Please sign in to comment.