Skip to content

Releases: eclipse-velocitas/vehicle-app-cpp-sdk

v0.3.1

02 Jun 09:14
33297ef
Compare
Choose a tag to compare

What's Changed

  • Optimize build times of C++ SDK and template

Full Changelog: v0.3.0...v0.3.1

v0.3.0

25 May 08:59
993bdfb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.3.0

v0.2.2

24 May 13:24
1267845
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

23 May 11:55
4cd4ba3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2...v0.2.1

0.2

09 Jan 09:55
c9ddabc
Compare
Choose a tag to compare
0.2

What's Changed

Main SDK changes

  • Split repo into SDK and template
  • Refactoring SDK for allowing to set multiple data points in a single "atomic" step
    • Introduce DataPointValue class and sub-classes for holding values of data points
    • Introduce function Model::setMany() and class DataPointBatch for setting multiple data points
    • Introduce class VehicleModelContext
    • Rename DataPointsResult to DataPointReply for alignment with Python SDK
    • Move IDataPointValueProvider to vdb/IDataPointValueProvider.h
    • Move IVehicleDataBrokerClient to vdb/IVehicleDataBrokerClient.h
    • Replace QueryBuilder c-tor by static factory function
    • Make WhereClauseBuilder c-tor private
  • Adding value_type' to the typed DataPoint` sub-classes
  • Add timestamp to DataPoint classes
  • Improve logger API with support of varargs
  • Add getDataPoint function to class VehicleApp
  • Improving Joband ThreadPool classes and adding unit tests for them
  • Throw InvalidValueException on DataPointReply::get (fka DataPointsResult::get) if the requested data point is not contained in the result/reply

New Contributors

Full Changelog: 0.1...0.2

0.1

04 Oct 09:55
bc54dae
Compare
Choose a tag to compare
0.1

Initial version of the SDK