JOIN/SIGN UP
Already a Member? |
GET INVOLVED
Understanding and Engaging in COVESA Expert Groups & Projects |
COLLABORATIVE PROJECTS
HISTORICAL
SDV Telemetry Project |
...
Stefan W and Gunnar had a sync meeting on the vehicle data simulation earlier today, this simulation approach could be used jointly bu the CCS and AASIG projects
Stefan's raw notes
"Learning
from
Ulf
input:
VSS
to
DB
Adapter
is
“flattening”
the
vss
tree
structure
to
be
easly
stored
in
the
database.
The
code
is
available
For
usecase:
querying
min,
max,
avg
value
of
the
property
–
not
in
scope
for
graphql
queries
for
Data
Server
Historical
values
not
needed
that
is
why
we
do
not
need
to
have
complex
database,
unlike
CCS
more
relies
on
data
storage.
Topic
to
discuss
for
tomorrow AASIG call ?:
Do
we
consider
relying
not
only
on
cached/stored/updated
values
in
database
updated
periodically
by
vss
feeder
or
foresee
the
need
of
“on
demand”
requesting
the
fresh
data.
This
3
ways
of
accesses
are
not
considered
as
vss
leaves
def,
but
might
be
specified
using
VSS
Layers.
Then
VSS
feeder/Data
Server
(discuss
on
the
role)
can
act
accordingly
(use
cached
or
request
for
fresh
value).
To
reuse
VSS
Feeder
across
CCS
and
AASIG
PoC
demos
agreed
the
following:
Temporarily
descope
“on
demand
request
of
the
fresh
data
from
sensor/ecu):
Use
sqlite
as
database
for
storing
vehicle
properties,
then
all
three
parties
could
write/read
from
it
in
common
way
(w3cgen2
+
Apollo
grapqhl
+
vss-feeder).
Flat
the
structure
of
VSS
tree
to
a
unique
key
in
the
database
(like
using
a
string
containing
full
tree
path
to
leaf
as
a
key).
Tasks
to
be
added
to
the
backlog:
Rework
current
vss-feeder
and
Apollo
grapqhl
resolver
to
use
sqllite
to
retrieve/store
data
Ulf Bjorkengren I guess similar task needs to be performed on w3cgen2 side as well"
GraphQL generation
Jira | ||||||
---|---|---|---|---|---|---|
|
Client with example queries have been created in Swift: https://github.com/highmobility/vss-graphql-client-swift. Based on this we should see if the VSS GraphQL schema should be modified to simplify 3rd party usage.
...