github.com/simpleiot/simpleiot@v0.18.3/contrib/configs/signal-gen.yaml (about)

     1  nodes:
     2    - id: e37ee9b9-4add-43f1-9581-c0ef8894c6e2
     3      type: device
     4      parent: root
     5      points:
     6        - type: description
     7          text: siot dev
     8          origin: cea55fce-1cbd-4985-b45b-d476c103aecb
     9        - type: metricNatsCycleNode
    10          value: 2.4516129032258065
    11        - type: metricNatsCycleNodeEdgePoint
    12          value: 22.11111111111111
    13        - type: metricNatsCycleNodePoint
    14          value: 18.38486842105263
    15        - type: metricNatsPendingNodeEdgePoint
    16        - type: metricNatsPendingNodePoint
    17        - type: versionApp
    18          text: v0.14.3
    19        - type: versionOS
    20          text: 0.0.1
    21      children:
    22        - id: cea55fce-1cbd-4985-b45b-d476c103aecb
    23          type: user
    24          parent: e37ee9b9-4add-43f1-9581-c0ef8894c6e2
    25          points:
    26            - type: email
    27              text: admin
    28            - type: firstName
    29              text: admin
    30            - type: lastName
    31              text: user
    32            - type: pass
    33              text: admin
    34            - type: phone
    35        - id: 2556a696-a7af-4138-a899-1df6a895aab0
    36          type: signalGenerator
    37          parent: e37ee9b9-4add-43f1-9581-c0ef8894c6e2
    38          points:
    39            - type: batchPeriod
    40              value: 1000.0
    41              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    42            - type: description
    43              text: Variable pulse width
    44              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    45            - type: disable
    46              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    47            - type: frequency
    48              value: 1.0
    49              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    50            - type: initialValue
    51              text: "0"
    52              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    53            - type: maxIncrement
    54              value: 3.0
    55              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    56            - type: maxValue
    57              value: 1.0
    58              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    59            - type: minIncrement
    60              value: -7.0
    61              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    62            - type: minValue
    63              text: "0"
    64              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    65            - type: roundTo
    66              value: 1.0
    67              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    68            - type: sampleRate
    69              value: 5.0
    70              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    71            - type: signalType
    72              text: random walk
    73              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    74            - type: units
    75              text: Amps
    76              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    77            - type: value
    78              value: 1.0
    79              origin: 2556a696-a7af-4138-a899-1df6a895aab0
    80        - id: b67f8ef6-4607-42c9-ab59-9b5ad91af213
    81          type: signalGenerator
    82          parent: e37ee9b9-4add-43f1-9581-c0ef8894c6e2
    83          points:
    84            - type: batchPeriod
    85              value: 1000.0
    86              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    87            - type: description
    88              text: Triangle
    89              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    90            - type: disable
    91              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    92            - type: frequency
    93              value: 1.0
    94              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    95            - type: initialValue
    96              text: "0"
    97              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
    98            - type: maxIncrement
    99              value: 0.5
   100              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   101            - type: maxValue
   102              value: 10.0
   103              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   104            - type: minIncrement
   105              value: 0.1
   106              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   107            - type: minValue
   108              text: "0"
   109              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   110            - type: sampleRate
   111              value: 100.0
   112              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   113            - type: signalType
   114              text: triangle
   115              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   116            - type: value
   117              value: 3.703579229081962e-13
   118              origin: b67f8ef6-4607-42c9-ab59-9b5ad91af213
   119        - id: e2e6b79a-1d72-475e-a7f4-dfc30b427c91
   120          type: signalGenerator
   121          parent: e37ee9b9-4add-43f1-9581-c0ef8894c6e2
   122          points:
   123            - type: batchPeriod
   124              value: 1000.0
   125              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   126            - type: description
   127              text: Square
   128              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   129            - type: disable
   130              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   131            - type: frequency
   132              value: 1.0
   133              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   134            - type: initialValue
   135              text: "0"
   136              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   137            - type: maxValue
   138              value: 10.0
   139              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   140            - type: minValue
   141              text: "0"
   142              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   143            - type: sampleRate
   144              value: 100.0
   145              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   146            - type: signalType
   147              text: square
   148              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   149            - type: value
   150              value: 10.0
   151              origin: e2e6b79a-1d72-475e-a7f4-dfc30b427c91
   152        - id: fffe6e4e-3887-4eba-9192-e34562940292
   153          type: signalGenerator
   154          parent: e37ee9b9-4add-43f1-9581-c0ef8894c6e2
   155          points:
   156            - type: batchPeriod
   157              value: 1000.0
   158              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   159            - type: description
   160              text: Sine
   161              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   162            - type: disable
   163              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   164            - type: frequency
   165              value: 1.0
   166              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   167            - type: initialValue
   168              text: "0"
   169              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   170            - type: maxValue
   171              value: 10.0
   172              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   173            - type: minValue
   174              text: "0"
   175              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   176            - type: sampleRate
   177              value: 100.0
   178              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   179            - type: signalType
   180              text: sine
   181              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   182            - type: value
   183              value: 4.999999999999417
   184              origin: fffe6e4e-3887-4eba-9192-e34562940292
   185        - id: a8e1648c-8d07-448b-b16c-44353ab0fd93
   186          type: signalGenerator
   187          parent: e37ee9b9-4add-43f1-9581-c0ef8894c6e2
   188          points:
   189            - type: batchPeriod
   190              value: 1000.0
   191              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   192            - type: description
   193              text: Random Walk
   194              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   195            - type: disable
   196              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   197            - type: frequency
   198              value: 1.0
   199              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   200            - type: initialValue
   201              text: "0"
   202              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   203            - type: maxIncrement
   204              value: 0.5
   205              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   206            - type: maxValue
   207              value: 10.0
   208              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   209            - type: minIncrement
   210              value: -0.5
   211              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   212            - type: minValue
   213              text: "0"
   214              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   215            - type: roundTo
   216              value: 0.1
   217              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   218            - type: sampleRate
   219              value: 10.0
   220              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   221            - type: signalType
   222              text: random walk
   223              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   224            - type: units
   225              text: Amps
   226              origin: cea55fce-1cbd-4985-b45b-d476c103aecb
   227            - type: value
   228              value: 0.5
   229              origin: a8e1648c-8d07-448b-b16c-44353ab0fd93