Proto commits in eclipse-kuksa/kuksa-databroker

These 55 commits are when the Protocol Buffers files have changed:

Commit:3d75697
Author:Sebastian Schildt
Committer:Sebastian Schildt

Remove deprecated sdv.v1 API code Signed-off-by: Sebastian Schildt <sebastian.schildt@hs-heilbronn.de>

The documentation is generated from this commit.

Commit:956e338
Author:Rafael RL
Committer:Rafael RL

Bidirectional provider with Timebase filter

Commit:4845ae1
Author:Rafael RL
Committer:Rafael RL

Actuate stream implementation

Commit:9b7cb52
Author:Rafael RL
Committer:GitHub

Extend bidirectional provider by introducing sample interval filtering (#141) * Bidirectional provider api * Link died

Commit:1f562b3
Author:Erik Jaegervall
Committer:Sebastian Schildt

Adding path to metadata Otherwise quite useless if you request data with wildcard

Commit:8d9a3b2
Author:Erik Jaegervall
Committer:Erik Jaegervall (Jägervall)

Updating documentation and deprecating old APIs

Commit:a5314a6
Author:Erik Jaegervall
Committer:Erik Jaegervall (Jägervall)

Rename datapoints

Commit:6763a66
Author:Erik Jaegervall (Jägervall)
Committer:GitHub

Extending BatchActuateStreamResponse (#103) * Extending BatchActuateStreamResponse

Commit:9359eff
Author:Erik Jaegervall (Jägervall)
Committer:GitHub

Accept 0 as buffer size (#104) * Accept 0 as buffer size * Use default buffer size for old APIs Also adding test case

Commit:a89dc6e
Author:Rafael RL
Committer:John Argérus

Use tokio broadcast::channel

Commit:07eaf88
Author:Rafael RL
Committer:GitHub

Remove recently added `optional` from proto3 files * Remove of `optional` fields recently added to `sdv.databroker.v1` and `kuksa.val.v2` as this is not supported in older versions of proto3.

Commit:de2730e
Author:Rafael RL
Committer:GitHub

[kuksa.val.v2] Improve throughput by skipping ACKs * Improve throughput by not replying with `PublishValuesResponse` on success.

Commit:e737ae0
Author:Rafael RL
Committer:Rafael RL

Add missing min max restriction

Commit:62552a5
Author:Rafael RL
Committer:Rafael RL

Implement validatation of actuator type on acutation and some more errors

Commit:59265ab
Author:Rafael RL
Committer:Rafael RL

Update incomplete information on errors

Commit:7b47ed9
Author:Erik Jaegervall
Committer:Erik Jaegervall

Remove ListValues

Commit:abaafc0
Author:Andre Weber
Committer:Erik Jaegervall

Implement Provider Actuation Co-authored-by: John Argérus <github@argerus.name>

Commit:db3e10a
Author:Rafael RL
Committer:Erik Jaegervall

Use correct numeration

Commit:b306d1b
Author:Rafael RL
Committer:Erik Jaegervall

Added oneof to Datapoint and some changes

Commit:f59dbb3
Author:Rafael RL
Committer:Erik Jaegervall

Improve documentation

Commit:604644f
Author:Ruiz-Lucena Rafael (ETAS-E2E/XPC-Fe)
Committer:Erik Jaegervall

pre commit

Commit:e19cfa6
Author:Ruiz-Lucena Rafael (ETAS-E2E/XPC-Fe)
Committer:Erik Jaegervall

Updates after review session

Commit:5d94ff8
Author:John Argérus
Committer:Erik Jaegervall

Add proposed API

Commit:7665757
Author:Rafael RL
Committer:Erik Jaegervall

Move ValueFailure to bottom

Commit:1f04b60
Author:Rafael RL
Committer:Erik Jaegervall

Clean up and rename messages

Commit:45eb635
Author:Rafael RL
Committer:Erik Jaegervall

Remove Start/Stop Signal and add batch methods

Commit:bfbf9bf
Author:Rafael RL
Committer:Erik Jaegervall

Add Start/Stop Signal

Commit:b9d55fd
Author:Rafael RL
Committer:Erik Jaegervall

Update ProvideStream and Actuate calls

Commit:0599f7a
Author:Rafael RL
Committer:Erik Jaegervall

Update provide stream response and add files to the build project

Commit:33229c4
Author:Rafael RL
Committer:Erik Jaegervall

Add oneof for Stream Provider response

Commit:4ead652
Author:Rafael RL
Committer:Erik Jaegervall

Rename oneof Datapoint

Commit:3030133
Author:Rafael RL
Committer:Erik Jaegervall

Init Databroker API V2

Commit:2897171
Author:Erik Jaegervall (Jägervall)
Committer:Erik Jaegervall

Add GetValue and GetValues Support (#75) * Add GetValue and GetValues Support

Commit:5102cb9
Author:Rafael RL
Committer:Erik Jaegervall

Remove oneof and ValueFailure from Datapoint and some proto naming improvements (#72) * Remove oneof from Datapoint

Commit:7303581
Author:Rafael RL
Committer:Erik Jaegervall

Introduce subscribe i32 parameter due to performance reasons

Commit:1a08ef5
Author:Rafael RL
Committer:Erik Jaegervall

Correct parameter name

Commit:8d4ad4b
Author:Ruiz-Lucena Rafael (ETAS-E2E/XPC-Fe)
Committer:Erik Jaegervall

Fix year comment

Commit:d21e057
Author:Ruiz-Lucena Rafael (ETAS-E2E/XPC-Fe)
Committer:Erik Jaegervall

Add signal i32 id to metadata

Commit:8fbc180
Author:Rafael RL
Committer:Erik Jaegervall

Avoid reusing messages among calls

Commit:1247130
Author:John Argérus
Committer:Erik Jaegervall (Jägervall)

Add allowed values to metadata

Commit:b1ed0db
Author:Andre Weber
Committer:Andre Weber

Add StreamedUpdate API

Commit:4848d0b
Author:Dennis Meister
Committer:Erik Jaegervall

Fix corrupted links, wrong branch references and incorrect commands within getting started

Commit:2157487
Author:John Argérus
Committer:Erik Jaegervall

[databroker] Remove type Timestamp & TimestampArray

Commit:e7aa3d4
Author:Erik Jaegervall
Committer:Sebastian Schildt

Adapting SPDX checks for Proto files Making sure all Proto files are licensed with Apache-2.0 Adapting SPDX pattern to accept multi line comments when searching for SPDX identifiers

Commit:458e99d
Author:John Argérus
Committer:Sebastian Schildt

[databroker-cli] Add command line arguments etc.. * Add support for command line arguments * Add initial support for subcommands * Start moving GRPC related parts into client.rs * A number of small updates to the interface

Commit:896eda8
Author:luksamittag
Committer:Sebastian Schildt

Updated .proto files

Commit:9e10d86
Author:Erik Jaegervall
Committer:Sebastian Schildt

Fix proto comment VIEW_VALUE does not exist any longer

Commit:3883933
Author:John Argérus
Committer:Sven Erik Jeroschewski

Add SetDatapoints to Broker-interface This enables setting actuator targets using the Broker interface. Sensor values, attributes and the actual value of actuators are still set through the Collector interface. Change the "set" method of the cli to use the Broker interface. Add "feed" method to the cli which behaves as the previous "set" method.

Commit:0f3a2e0
Author:John Argérus
Committer:Sven Erik Jeroschewski

Implement metadata retrieval

Commit:3f9a0ff
Author:John Argérus
Committer:Sven Erik Jeroschewski

Reorganization

Commit:5028b8a
Author:John Argérus
Committer:Sebastian Schildt

Change oneof optional_* to optional

Commit:05e8062
Author:John Argérus
Committer:Sebastian Schildt

Rename Datapoint -> DataEntry Rename Datapoint -> DataEntry, in order to makes the API more aligned with VSS (and VISS) terminology. - In VSS, the "thing" found at a specific VSS path is called a data entry (or branch entry). - In VISS, the value + timestamp is grouped inside "dp", i.e. a datapoint.

Commit:dd89256
Author:Sebastian Schildt
Committer:Sebastian Schildt

GRPC proto cleanup * Typos, documentation updates, prefix enums, removed references to Status * Add [field: FIELD_NAME] to all fields to make it (more) obvious. * Move fields which are metadata to Metadata (.metadata in Datapoint). * Add fields to Get & Subscribe as well * Include which fields have changed in subscription replies.

Commit:4a9f1c8
Author:Sebastian Schildt
Committer:Sebastian Schildt

Specification of new GRPC protocol that will unify kuksa.val server and kuksa.val databroker interfaces Co-authored-by: John Argérus <external.John.Argerus2@de.bosch.com> Signed-off-by: Sebastian Schildt <sebastian.schildt@de.bosch.com>

Commit:5dd5a21
Author:John Argérus
Committer:John Argérus

Add databroker Signed-off-by: John Argérus <fixed-term.john.argerus@se.bosch.com>