Skip to content

Commit 58003fd

Browse files
authored
Merge pull request #125 from UlfBj/v3.1
Implementation guidelines reference update
2 parents bd8ed34 + a3da630 commit 58003fd

File tree

2 files changed

+19
-14
lines changed

2 files changed

+19
-14
lines changed

spec/VISS_ImplementationGuidelines.v1.0.html

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
href: "https://raw.githack.com/COVESA/vehicle-information-service-specification/v3.1/spec/VISSv3.1_Transport.html",
4242
publisher: "Ulf Bjorkengren; Wonsuk Lee"
4343
},
44-
"PAYLOAD ENCODING": {
44+
"PAYLOAD_ENCODING": {
4545
title: "COVESA VISS version 3.1-Payload Encoding",
4646
href: "https://raw.githack.com/COVESA/vehicle-information-service-specification/v3.1/spec/VISSv3.1_PayloadEncoding.html",
4747
publisher: "Ulf Bjorkengren; Wonsuk Lee",
@@ -114,16 +114,16 @@
114114
<p>
115115
The Vehicle Information Service Specification (VISS) is a
116116
service for accessing vehicle information, including signals from sensors
117-
on control units within a vehicle's network. This information is exposed through a hierarchical,
118-
tree-like taxonomy as defined in the COVESA <a href="https://github.com/COVESA/hierarchical_information_model">Hierarchical Information Model</a> (HIM),
119-
and is provided in JSON format. The VISS service may be hosted within the vehicle or on external servers,
117+
on control units within a vehicle's network. This information is exposed through a hierarchical,
118+
tree-like taxonomy as defined in the COVESA <a href="https://github.com/COVESA/hierarchical_information_model">Hierarchical Information Model</a> (HIM),
119+
and is provided in JSON format. The VISS service may be hosted within the vehicle or on external servers,
120120
using data that has already been off-boarded.
121121
</p>
122122
<p>
123-
VISS enables a broad range of use cases, including predictive maintenance, usage-based insurance, fleet management,
123+
VISS enables a broad range of use cases, including predictive maintenance, usage-based insurance, fleet management,
124124
and real-time driver assistance services.
125-
In the context of artificial intelligence, VISS serves as a critical data access layer, providing high-quality,
126-
real-time vehicle data that can be utilized by AI algorithms for tasks such as anomaly detection,
125+
In the context of artificial intelligence, VISS serves as a critical data access layer, providing high-quality,
126+
real-time vehicle data that can be utilized by AI algorithms for tasks such as anomaly detection,
127127
driver behavior analysis, energy optimization, and contextual decision-making.
128128
</p>
129129
<p>
@@ -140,12 +140,15 @@
140140
Instead of referencing to the VSS rule set for how to define the content of a tree it refers to the HIM data profile rule set.
141141
This enables also other trees than the VSS tree to be used, a server may manage a set of trees, a forest, that a client can access.
142142
Other changes are minor adaptations to support the concept of having a forest of trees, such as adding support for a client to do a forest inquiry.
143-
</p>
143+
</p>
144144
<p>
145-
There are three parts to this specification, [[CORE]], [[TRANSPORT]], and PAYLOAD ENCODING. This document, the VISS version 3.1 PAYLOAD ENCODING specification,
146-
describes the VISSv3.1 payload encodings that is used in some cases.
147-
The companion specifications [[CORE]] describes the messaging layer,
148-
and [[TRANSPORT]] describes the deviations form the CORE specification that are used by some transport protocols.
145+
There are three parts to this specification, [[CORE]], [[TRANSPORT]], and [[PAYLOAD_ENCODING]].
146+
The [[CORE]] document describes the messaging layer,
147+
the [[TRANSPORT]] document describes the deviations form the CORE specification that are used by some transport protocols,
148+
and the [[PAYLOAD_ENCODING]] document describes payload encodings that are supported.
149+
150+
This document, the VISS Implementation Guideline version 1.0
151+
provides recommendations on how to implement certain features to ensure implementation interoperability.
149152
</p>
150153
</section>
151154

@@ -182,6 +185,5 @@ <h2>CAN Bus Specific Error Reporting</h2>
182185
</p>
183186
</section>
184187

185-
186188
</body>
187189
</html>

spec/VISSv3.1_Core.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,10 @@
198198
from the CORE definitions that are used in some transport protocols. It
199199
also examplifies the JSON primary payload format using the Websocket
200200
payloads. The VISSv3.1 payload encoding specification describes payload
201-
encoding designs that may be applied e. g. for payloads in transit.
201+
encoding designs that may be applied e. g. for payloads in transit.<br>
202+
The specification is supplemented by the [[IMPLEMENTATION_GUIDELINES]]
203+
document which provides recommendations on how to implement certain
204+
features to ensure client interoperability on different implementations.
202205
</p>
203206
</section>
204207

0 commit comments

Comments
 (0)