68 lines
1.2 KiB
YAML
68 lines
1.2 KiB
YAML
simulation:
|
|
duration: 24
|
|
tickfactor: 10
|
|
runs: 20
|
|
parCell: 0
|
|
parCellThreads: 5
|
|
parGroup: 0
|
|
parGroupThreads: 5
|
|
parSensor: 0
|
|
parSensorThreads: 5
|
|
|
|
|
|
sensors:
|
|
- group: temperature
|
|
cells:
|
|
- x: 0
|
|
y: 2
|
|
count: 10
|
|
- [2, 3, 50]
|
|
blocks:
|
|
- start: [8, 1]
|
|
end: [3, 3]
|
|
count: 30
|
|
|
|
- group: faultyTemp
|
|
parent: temperature
|
|
cells:
|
|
- [1, 2, 10]
|
|
|
|
groundtruths:
|
|
- group: temperature
|
|
truth:
|
|
- value: 11.0
|
|
timeline:
|
|
- start: 0
|
|
end: 12
|
|
- [18, 24]
|
|
delta:
|
|
- name: factor
|
|
args: {factor: 1.1}
|
|
timeline:
|
|
- start: 10
|
|
end: 20
|
|
- [17, randomValue, {arg: true}]
|
|
|
|
- group: humidity
|
|
parent: temperature
|
|
truth:
|
|
- [0, None]
|
|
- [3, 0.6]
|
|
- [5, None]
|
|
delta:
|
|
- [10, None]
|
|
- [13, addValuePercent, {jitterA: 0.03, jitterB: 0.8}]
|
|
- [15, humidFromTemp]
|
|
|
|
behaviours:
|
|
- group: temperature
|
|
sharedObject: objectTemp
|
|
functions:
|
|
- name: randomValue
|
|
args: {a: 40, b: 80}
|
|
timeline:
|
|
- start: 4
|
|
end: 6
|
|
- [10, normalValue, {v: 2}]
|
|
- [12, addValuePercent, {}]
|
|
- [18, normalValue, {x: 0, y: 2}] |