Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for SMT TimeSeries #256

Draft
wants to merge 68 commits into
base: main
Choose a base branch
from
Draft

Support for SMT TimeSeries #256

wants to merge 68 commits into from

Conversation

mjacoby
Copy link
Member

@mjacoby mjacoby commented Nov 10, 2022

Current Status

  • New interface for SMT Processors in Service
  • Implementation of SMT Processor for TimeSeries SMT with interface for providers for internal and linked segments
  • DefaultInternalSegmentProvider that servers internal segments as-is (i.e. as defined in the model)
  • LinkedSegmentProvider for Influx v1 and v2

@mjacoby mjacoby marked this pull request as ready for review November 10, 2022 10:52
@mjacoby mjacoby marked this pull request as draft November 10, 2022 10:59
@sonarcloud

This comment was marked as outdated.

gemittmann and others added 23 commits July 31, 2023 08:00
…amps per record (WiP).

CHange Metadata to use Record instead of internal MetaRecord class.
Add semanticID differentiation for Segment property state and valueType differentiation for duration.
Add okio-jvm with fixed version to avoid CVE-2023-3635 in influxdb-java.

Remove abstract classes of CSV ExternalSegment implementation.

In SubmodelTemplateProcessor and OperationProviders: map ExternalSegmentProviders with ExternalSegments via shortID
Define and use TimeType.java for different time options defined in the SubmodelTemplate.

Rename variable time to times in Record.
InfluxDB support multiple timestamps (WiP: needs tests).

Set Records AAS to ordered=True.

pom version bump to match main branch.
Add mapping from column names to AAS property shortIDs.
Add AbstractTime.java

Fix equals method.
Get semanticID by annotation.

abstract class for Time interface.

Timespan derivation from record via Factory instead of TimeObject.
@FraunhoferIOSB FraunhoferIOSB deleted a comment from sonarcloud bot Apr 17, 2024
Copy link

sonarcloud bot commented Apr 29, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants