Schema: SignalGroup

(v0.0.1)

SignalGroup

kind: SignalGroup
metadata:
  name: string
  labels:
    property1: string
    property2: string
  annotations:
    ? property1
    ? property2
spec:
  signals:
    - signal: string
      transform:
        linear:
          factor: 0
          offset: 0
      annotations:
        ? property1
        ? property2

A signal group definition.

Properties

NameTypeRequiredDescription
kindstringtruenone
metadataobjectfalseInformation relating to an object.
» namestringfalseThe name of the object.
» labelsobjectfalseIdentifying information used to identify objects within the system (e.g. giving a specific ’label’ to an object).
»» additionalPropertiesstringfalsenone
» annotationsobjectfalseNon identifying information (i.e. information specific to the object itself).
»» additionalPropertiesanyfalsenone
specSignalGroupSpectruenone

Enumerated Values

PropertyValue
kindSignalGroup

SignalGroupSpec

signals:
  - signal: string
    transform:
      linear:
        factor: 0
        offset: 0
    annotations:
      ? property1
      ? property2

Properties

NameTypeRequiredDescription
signals[Signal]trueA list of signals belonging to this signal group.

Signal

signal: string
transform:
  linear:
    factor: 0
    offset: 0
annotations:
  ? property1
  ? property2

A signal definition.

Properties

NameTypeRequiredDescription
signalstringtrueThe name of the signal.
transformobjectfalseA transformation definition.
» linearobjectfalseRepresents a linear transformation in the form:
f(X) = X * factor + offset.
»» factornumber(double)truenone
»» offsetnumber(double)truenone
annotationsobjectfalseNon identifying information (i.e. information specific to the object itself).
» additionalPropertiesanyfalsenone

undefined