COVESA / cdsp

The Central Data Service Playground.
https://covesa.github.io/cdsp/
Mozilla Public License 2.0
4 stars 8 forks source link

task: extend WAII IoTDB support to allow runtime connection setup #18

Closed slawr closed 8 months ago

slawr commented 9 months ago

The current Apache IoTDB support in WAII, commit 1f65fbba, has build time configuration of the following runtime settings:

  1. Configuration of connection to the IoTDB server, e.g. IP, port etc.
  2. The prefix path to use to query VSS keys, e.g. root.test1.device1.

The support needs to be extended to allow runtime configuration of these to avoid unnecessary rebuilding of WAII.

High level tasks:

slawr commented 8 months ago

This was implemented locally on the WAII version currently used within CDSP and pushed to my working copy of WAII here https://github.com/slawr/automotive-viss2/commit/6101e5bda20b1ad2abec0e84913581edbe3e756d. Code was tested in CDSP.

The upstream WAII was in the process of moving repositories, as part of its move from W3C to Covesa, so I waited for that to conclude before creating a PR to upstream the changes. WAII master branch also had some major changes requiring the code to be rebased. Both of these were achieved in commit https://github.com/slawr/vissr/commits/rebase-iotdb-config-support from which a PR was created https://github.com/COVESA/vissr/pull/5 which has now been merged.